Meghalaya, known as the “Abode of Clouds,” is a scenic state in Northeast India famous for its lush hills, heavy monsoon rains, waterfalls, and unique matrilineal tribal culture. Its capital is Shillong, often called the “Scotland of the East.
Step inside the world's most remote landscapes and ultra-luxury properties. Press play to experience the uncompromising standard of our bespoke, hand-crafted expeditions.