List of towns in India by population

Columns: Name of Town | State | Type | Population ( 2011 )
Rajam | Andhra Pradesh | C.T | 23,424 | Rajauri | Jammu and Kashmir | N.A.C | 41,552 | Rajesultanpur | Uttar Pradesh | N.P | 28,890 | Rajgarh ( Alwar ) | Rajasthan | M | 25,009 | Rajgarh ( Churu ) | Rajasthan | UA | 51,640 | Rajgarh | Madhya Pradesh | N.P | 23,937

Example questions:
What district does the town with initial of R in India with a population of 49,173 belong to ? | The town with initial of R in India with a population of 27,736 belongs to what district ? | The Indian town ( initial with R ) with fertile land is part of a state that contains specialized areas for what type of wildlife ? | What border is close to the town with initial of R in India that has a population between 51,000 and 52,000 ? | The most populous town with initial of R in India is located at what river ?

Answers:
Guna district | Sri Ganganagar district | Tiger | Haryana | River Krishna