You seem to be using an older version of Internet Explorer. This site requires Internet Explorer 8 or higher. Update your browser here today to fully enjoy all the marvels of this site.
Meghalaya, the abode of clouds, offers a gathering of sights, food, exercises, and celebrations to the travelers. The state is the wettest region of India, recording an average of 1200 cm of rains a...