Cherrapunji, known as the ‘wettest place on earth’ is a beautiful town in north-east India. It is located in the state of Meghalaya within the East Khasi Hills district. If you intend to plan a trip to this beautiful North East Indian hill station, here is presenting facts that you need to know about this […]