List of towns in India by population

Columns: Name of Town | State | Type | Population ( 2011 )
Pali | Rajasthan | M | 20,942 | Palia Kalan | Uttar Pradesh | M.B | 35,029 | Palitana | Gujarat | M | 51,944 | Palladam | Tamil Nadu | T.P | 30,016 | Pallapatti | Tamil Nadu | C.T | 24,326 | Pallikonda | Tamil Nadu | T.P | 20,771

Example questions:
Which wildlife park is in the Indian town with a population of 35,029 ? | What is the capital of the state that is home to the Indian town with the lowest population ? | What is the population of the twin town with initial of P of Kasibugga , India ? | Which river is the Indian town with a population of 45,333 on ? | What is the largest Indian city in the state that is home to the first vegetarian city in the world ?

Answers:
Dudhwa National Park | Chennai | 49,899 | Hivra River | Ahmedabad