List of towns in India by population

Columns: Name of Town | State | Type | Population ( 2011 )
Bellampalle | Telangana | M | 55,841 | Belonia | Tripura | M.Cl | 19,996 | Bhabua | Bihar | NP | 50,179 | Bhadrachalam | Telangana | C.T | 50,087 | Bhainsa | Telangana | M | 49,764 | Bhaiseena | Rajasthan | G.P | 3,200

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