List of towns in India by population

Columns: Name of Town | State | Type | Population ( 2011 )
Alipurduar | West Bengal | M | 65,232 | Alirajpur | Madhya Pradesh | M | 65,232 | Almora | Uttarakhand | N.P.P | 34,122 | Aluva | Kerala | M | 24,110 | Amalapuram | Andhra Pradesh | M | 53,231 | Amalner | Maharashtra | M.Cl | 95,994 | Amaravathi | Andhra Pradesh | G.P | 13,400

Example questions:
The Indian town founded in 1568 by King Kalya has a population of what ? | The Indian town that became a municaplity on April 1 , 1990 is located in which state ? | Which state is the Indian town on the east bank of the Kaljani River located in ? | The Indian town ( initial A ) with the lowest population is a suburb of which city ? | The Indian town ( initial A ) with a population of 73,975 was named after which goddess ?

Answers:
34,122 | Kerala | West Bengal | Mangalore | Ambabai - Yogeshwari