Shillong is a hill station in northeast India and capital of the state of Meghalaya, also known as "The Abode of Clouds", one of the sm…
Read moreShillong is a hill station in northeast India and capital of the state of Meghalaya, also known as "The Abode of Clouds", one of the sm…
Read more