Tag Archives: Umiam lake

15 Best Places to Visit in Meghalaya – The abode of rainy clouds

Meghalaya, in North-East India, is the wettest place on earth and a popular destination for[...]

1 Comment