List of towns in India by population

Columns: Name of Town | State | Type | Population ( 2011 )
Manendragarh | Chhattisgarh | M | 30,758 | Mahendragarh | Haryana | M.C | 24,323 | Mahnar Bazar | Bihar | M | 37,370 | Mahua Dabra Haripura | Uttarakhand | N.P | 7,326 | Mahua Kheraganj | Uttarakhand | N.P | 12,584 | Maihar | Madhya Pradesh | M | 34,342

Example questions:
The least populous Indian town with initial M in the third-largest state by population is in what district ? | The most populous Indian town with initial M in the state with the highest proportion of young people is know for what language ? | The ruins of Gopalakrishna temple are in an Indian state originally named what ? | The Indian town with initial M that is home to Sirrouli temple is in a state that produces how much of the country 's steel ?

Answers:
Siwan | Maithali | Mysore | 15%