Select Page

Our stories are funded in part by affiliate commissions, at no extra cost to our readers. Learn more

A Guide to Meghalaya: The Land of Clouds
A Guide to Meghalaya: The Land of Clouds

Meghalaya, the small state snuggly tuck in the north-eastern part of India, mesmerizes wanderlusts with its unparalleled natural beauty. The word Meghalaya literally translates as ‘Land of clouds.’...

read more