Meghalaya, often called the “Abode of Clouds,” is One of the more enchanting destinations in Northeast India. Blessed with rolling hills, cascading waterfalls, crystal-crystal clear rivers, dwelling root bridges, and vivid area culture, Meghalaya offers travelers an unforgettable escape into nature.