List of towns in India by population

Columns: Name of Town | State | Type | Population ( 2011 )
Padrauna | Uttar Pradesh | M.B | 44,383 | Paithan | Maharashtra | M.Cl | 34,518 | Pakaur | Jharkhand | M | 36,029 | Palai | Kerala | M | 22,640 | Palani | Tamil Nadu | M | 67,231 | Palasa Kasibugga | Andhra Pradesh | N.P | 49,899 | Palghar | Maharashtra | M.Cl | 52,677

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