Sohra (also known as Cherrapunji) is a town in the East Khasi Hills district of Meghalaya, India. It is known for its cascading waterfalls, living root bridges and Caves. The town was originally named Sohra, which means land of oranges in the Khasi language. The British mispronounced the name as Cherra. This name eventually evolved […]