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:
The Indian town Rajauri is in a State which has been the subject of a dispute between which two countries ? | The Indian town with initial R that is in the state with a population in excess of 60 million is in which district ? | The Indian town with initial R that is Type N.A is in a State with an area of how many km2 ? | The Indian town with initial R that is Type UA is in a State that covers an area of how many square kilometres ?

Answers:
India and Pakistan | Patan district | 94,163 km2 | 342,239 square kilometres