List of towns in India by population

Columns: Name of Town | State | Type | Population ( 2011 )
Nagla | Uttarakhand | C.T | 22,258 | Nahan | Himachal Pradesh | M.Cl | 28,899 | Naharlagun | Arunachal Pradesh | N.T | 36,158 | Naidupet | Andhra Pradesh | M | 65,000 | Naila Janjgir | Chhattisgarh | M | 40,561 | Nainital | Uttarakhand | N.P.P | 41,377 | Nainpur | Madhya Pradesh | M | 22,607

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