8 Must-See Meghalaya Tourist Places for Nature Lovers
Meghalaya, in northeast India, used to be part of Assam.Known as the Abode of the Clouds, it's famous for being the wettest place on earth. This makes it a popular monsoon travel destination for those who love the rain. The state has an abundance of natural attractions, including these must-see Meghalaya tourist places.