List of towns in India by population

Columns: Name of Town | State | Type | Population ( 2011 )
Diphu | Assam | T.C | 61,797 | Dogadda | Uttarakhand | N.P.P | 2,422 | Doiwala | Uttarakhand | N.P | 8,709 | Dumka | Jharkhand | N.A.C | 47,584 | Dumraon | Bihar | N.A.C | 53,618 | Dwarahat | Uttarakhand | N.P | 2,749

Example questions:
How many meters above sea level is the town in the Indian state that borders Tibet Autonomous Region of China to the north ? | What is the population of the Indian state in Millions where a town is that has mines discovered by Pramatha Nath Bose ? | How many square kilometers is the Indian state who has a city that is situated on the banks of the North Koel River ? | What year was the Indian state founded who has a city that is 44 kilometers from Makrana Railway station ? | How many kilometers is the Siliguri Corridor , located in the Indian state where a town with initial D is called the Land of Rivers ?

Answers:
915 | 25.5 | 79,710 | 1949 | 22