Walk through the Abode of Clouds – Meghalaya
Meghalaya, literally means “abode of clouds” and is a part of the North-East circuit of India. An unexplored world of nature Meghalaya has some interesting places to visit. Surrounded by hills – the Khasi, Garo and Jaintia hills, Meghalaya offers … Continued