List of towns in India by population

Columns: Name of Town | State | Type | Population ( 2011 )
Kalpi | Uttar Pradesh | NPP | 51,670 | Kamareddy | Telangana | M | 80,315 | Kanigiri | Andhra Pradesh | M | 37,420 | Kandukur | Andhra Pradesh | M | 57,246 | Kanhangad | Kerala | M | 73,342 | Kannur | Kerala | M | 56,823 | Kapadvanj | Gujarat | M | 49,308

Example questions:
What is the alternative name of the ' K ' town in India with a population of 73,342 ? | What state shares the western border with the state where the most populated ' K ' town in India is located ? | What is the elevation of the ' K ' town in India with a population of 42,998 ? | What was the previous name of the state where the least populated ' K ' town in India is located ? | What body of water lies to the west of the state home to the town Karjat , in India ?

Answers:
Kanjangad | Karnataka | 1,250 metres | Uttaranchal | Arabian Sea