Planning a holiday in North East India? Set you backpack and free your soul to explore the beautiful nature of Shillong. Shillong, often known as Scotland Of the East, is the capital city of the North-East state of India, Meghalaya.
Read this post on oursamyatra.com