List of towns in India by population

Columns: Name of Town | State | Type | Population ( 2011 )
Unjha | Gujarat | M | 57,108 | Unnamalaikadai | Tamil Nadu | T.P | 23,656 | Upleta | Gujarat | M | 58,775 | Uran | Maharashtra | M.Cl | 30,439 | Uran Islampur | Maharashtra | M.Cl | 67,391 | Uravakonda | Andhra Pradesh | C.T | 35,565

Example questions:
Chennai is the capital and largest city of which Indian state ? | Which city was a former capital of the Indian state of Tripur ? | The Godavari and the Krishna are the two major rivers in which Indian state ? | Which Indian state was created on 1 April , 1937 ?

Answers:
Tamil Nadu | Udaipur | Maharashtra | Uttar Pradesh