Know About Meghalaya

Meghalaya literally meaning "Abode of the Clouds" is a beautiful state takes distinction of being among the wettest places on earth. The panoramic landscapes, rich wildlife, foggy hills, cascading waterfalls, serpentine rivers, and terraced slopes soothe the minds of weary travelers. My Holiday to India Travel Guide offers you the complete information about Meghalaya tourist destinations in My Holiday To India web portal.