List of towns in India by population

Columns: Name of Town | State | Type | Population ( 2011 )
Wara Seoni | Madhya Pradesh | M | 25,103 | Warhapur | Uttar Pradesh | N.P | 23,456 | Warisaliganj | Bihar | N.P | 34,056 | Warora | Maharashtra | M.Cl | 46,532 | Warud | Maharashtra | M.Cl | 6,386 | Washim | Maharashtra | M.Cl | 78,387 | Wokha | Nagaland | T.C | 35,004

Example questions:
What percentage of the population is under 25 of the Indian state where the town of Warisaliganj is located ? | What state is to the south of the Indian state that contains the town Wara Seoni ? | What plateau does the State primarily occupy that contains the Indian town Wadgaon Road ? | What is the area of the Indian state what contains the the city Wanaparthy ? | How much coastline does the Indian state have where the city of Wadhwan is located ?

Answers:
almost 58% | Maharashtra | Deccan | 112,077 km2 | 1,600 km