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.
33 trips











Showing 20 of 33 trips