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 tree roots …
Continue readingCherapunjee 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 tree roots …
Continue reading