List of towns in India by population

Columns: Name of Town | State | Type | Population ( 2011 )
Kadi | Gujarat | M | 73,228 | Kadiri | Andhra Pradesh | M | 89,429 | Kagaznagar | Telangana | M | 57,583 | Kailasahar | Tripura | N.P | 20,279 | Kaladhungi | Uttarakhand | N.P | 7,611 | Kallakurichi | Tamil Nadu | M | 1,57,628 | Kalimpong | West Bengal | M | 42,998

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