Seven Sister Falls

Travel Guide: Meghalaya is the Perfect Tourist Destination (The Abode of Clouds)

    Meghalaya is one of the most beautiful states in Eastern India, and is a popular destination for tourists. Meghalaya is also known as The Abode of Clouds. It is a word derived from the Sanskrit words ‘Megha’ – … Continue reading Travel Guide: Meghalaya is the Perfect Tourist Destination (The Abode of Clouds)