List of towns in India by population

Columns: Name of Town | State | Type | Population ( 2011 )
P.N.Patti | Tamil Nadu | T.P | 23,331 | Palampur | Himachal Pradesh | T.P | 23,331 | Pachora | Maharashtra | M.Cl | 45,333 | Pachore | Madhya Pradesh | N.P | 20,939 | Pacode | Tamil Nadu | T.P | 22,781 | Padmanabhapuram | Tamil Nadu | M | 20,075 | Padra | Gujarat | UA | 39,205

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