Shillong is the capital of the Indian state of Meghalaya, and its population (2005) was around 260,000.