Meghalaya, meaning 'Abode of Clouds', is a picturesque northeastern Indian state known for its lush green hills, abundant rainfall, living root bridges, stunning waterfalls, and rich tribal culture. It's often called the Scotland of the East for its breathtaking landscapes.
31 trips










.jpg&w=3840&q=75)
.jpg&w=3840&q=75)






Showing 20 of 31 trips