Shillong is the 330th most populous city in India, with a population of 143,229 according to the 2011 census. Despite its relatively small size, the city is an important cultural and administrative center in the region.
Discover the Hidden Gems of Shillong: A Quiz About India's Charming City and Capital