List of towns in India by population

Columns: Name of Town | State | Type | Population ( 2011 )
Rabkavi Banhatti | Karnataka | CMC | 70,248 | Radhanpur | Gujarat | M | 32,191 | Rafiganj | Bihar | N.A | 24,992 | Raghogarh-Vijaypur | Madhya Pradesh | M | 49,173 | Raghunathpur | West Bengal | M | 21,932 | Rahatgarh | Madhya Pradesh | N.P | 25,215 | Rahuri | Maharashtra | M.Cl | 34,476

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