About Cherapunjee Cherapunjee alias Sohra in the Meghalaya state of India is considered one of the wettest places on the Planet Earth (or ‘The Wettest Place’). People in Cherapunjee and surrounding areas have mastered making …
Continue readingAbout Cherapunjee Cherapunjee alias Sohra in the Meghalaya state of India is considered one of the wettest places on the Planet Earth (or ‘The Wettest Place’). People in Cherapunjee and surrounding areas have mastered making …
Continue reading