Skip to Content

11 Awesome Reasons Why You Must Visit Cherrapunjee (Sohra) – India’s Scotland of the East

Cherrapunjee is like an oasis amongst the states of North East India. It’s untouched and therefore It’s full to the brim with gorgeous nature, lush greenery, cascading waterfalls, trekking trails, …

Read More about 11 Awesome Reasons Why You Must Visit Cherrapunjee (Sohra) – India’s Scotland of the East