List of towns in India by population

Columns: Name of Town | State | Type | Population ( 2011 )
Bapatla | Andhra Pradesh | M | 70,777 | Barauli | Bihar | N.P.P | 41,877 | Barbil | Odisha | M | 66,540 | Bargarh | Odisha | M | 80,625 | Barbigha | Bihar | Np | 50,080 | Barkot | Uttarakhand | N.P | 6,720 | Barpeta | Assam | M.B | 42,649

Example questions:
what is the population of the town with initial B in India that is a holy town and a nagar panchayat in Chamoli district ? | what is the population of the town with initial B in India that is is divided into twenty one wards ? | what is the population of the town with initial B in India situated 100 km north of Bangalore on the Bangalore-Hyderabad National Highway ? | what is the population of the town with initial B in India well connected with the industrial city of Rudrapur and the historical city of Kashipur ?

Answers:
2,438 | 98,238 | 27,011 | 25,524