Find
 
Find
 

Attractions of Meghalaya

Views: 852

Meghalaya, in northeast India, has an abundance of natural attractions.Meghalaya means ‘The abode of clouds’ and on visiting the place, you are sure to see for yourself that the land was rightly named thus. Here are the top attractions in Meghalaya:

Tags:

Related Videos
Please Wait while comments are loading...