
Meghalaya
Meghalaya Travel Guide: Journey Through Clouds, Caves & Waterfalls
Meghalaya is a beautiful hill state in Northeast India where forests, waterfalls, rivers and clouds shape the landscape. The name Meghalaya means “abode of clouds,” a fitting description for a region often…
Read article: Meghalaya Travel Guide: Journey Through Clouds, Caves & Waterfalls