Skip to Content

18 Awe Inspiring Meghalaya Photos that Will Make You Want to Visit the Land of Clouds!

Meghalaya often has the nickname ‘the abode of clouds’ as that’s its translation in Sanskrit. It’s definitely appropriate as Cherrapunjee in Meghalaya is officially the wettest place on planet Earth! That …

Read More about 18 Awe Inspiring Meghalaya Photos that Will Make You Want to Visit the Land of Clouds!

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