List of towns in India by population

Columns: Name of Town | State | Type | Population ( 2011 )
Nabarangapur | Odisha | M | 29,960 | Nabha | Punjab | M.Cl | 67,972 | Nadbai | Rajasthan | M | 26,411 | Nagar | Rajasthan | M | 25,572 | Nagari | Andhra Pradesh | M | 62,253 | Nagarkurnool | Telangana | C.T | 26,801 | Nagina | Uttar Pradesh | N.P.P | 95,246

Example questions:
How large is the state where the Indian town of Nadbai is located ? | What is the Indian town with a population of more than 25,000 known for ? | What is the nickname for the state where the Indian town of Nagla is located ? | What district is the Indian town with the highest population located within ?

Answers:
342,239 square kilometres | sweets called jalewa | Devabhumi | Bijnor district