7 Best Places to Visit in Meghalaya, 2023
Learn more
Meghalaya, a highland state in north-eastern India, is one of the country’s seven north-eastern states. Meghalaya, which means “abode of clouds” in Sanskrit, lives up to its name.
Learn more
Floral Pattern
Floral Pattern
Shillong, known as the “Scotland of the East
Learn More
Cherrapunji
Tourists from around the globe come to witness the famed Cherrapunji waterfalls, including the Dain-Then, Kynrem, and Nohkalikai.
Learn More
Floral Pattern
Balpakram National Park
Floral Pattern