7 Best Places to Visit in Meghalaya, 2023 

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.

Floral Pattern
Floral Pattern

Shillong, known as the “Scotland of the East

Cherrapunji

Tourists from around the globe come to witness the famed Cherrapunji waterfalls, including the Dain-Then, Kynrem, and Nohkalikai.

Floral Pattern

Balpakram National Park

Floral Pattern