A Guide to Meghalaya – Abode of Clouds – Shillong
Posted onMeghalaya, a Seven Sister State of northeast India, is the Abode of Clouds. It serves as an ideal gateway for people in search of beauty and tranquility.
Meghalaya, a Seven Sister State of northeast India, is the Abode of Clouds. It serves as an ideal gateway for people in search of beauty and tranquility.