List of towns in India by population

Columns: Name of Town | State | Type | Population ( 2011 )
Lalsot | Rajasthan | M | 34,363 | Landhaura | Uttarakhand | N.P | 18,370 | Lanka | Assam | M.B | 36,805 | Lar | Uttar Pradesh | N.P | 28,307 | Lathi | Gujarat | M | 21,173 | Lilong | Manipur | N.P | 22,888

Example questions:
What material is the town in India with 29,572 residents known for producing ? | What is the common name of the Indian state which contains Laksar ? | What country is the state which contains Lakhisarai south of ? | What sea touches the western side of the Indian state which contains Lakshmeshwar ? | What highway runs by the town of India with 53,392 residents ?

Answers:
cement | Devabhumi | Nepal | Arabian Sea | National Highway-52