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 more