Cherrapunji-The Land of Living Root Bridges and Majestic Waterfalls

Cherrapunji Cherrapunji, also known as Sohra, is a town located in the East Khasi Hills district of Meghalaya, India. It is famous for its exceptionally high rainfall, lush green landscapes,…