Things to Do in Shillong

Top 5 Things to Do in Shillong

October 30, 2017 Anirudh Singh 0

Top 5 Things to Do in Shillong Aptly named as the ‘Scotland of the East’, Shillong is the capital of Meghalaya in the north-eastern India, located on Khasi Hills at a height of 1496 meters above the sea level. The […]