List of towns in India by population

Columns: Name of Town | State | Type | Population ( 2011 )
Gowribidanur | Karnataka | C.M.C | 37,947 | Gudur | Andhra Pradesh | M | 60,625 | Gunupur | Odisha | M | 60,000 | Gumia | Jharkhand | C.T | 48,141 | Gurdaspur | Punjab | M.Cl | 75,549 | Guruvayoor | Kerala | M | 20,510

Example questions:
The town in West Bengal in India is located on what river ? | When did the place in Assam , India become a full fledged district headquarter ? | In India , what district is the town with 60,000 people living in it in ? | How far , in miles , is the largest city in India away from its state capital ?

Answers:
river Punarbhaba | 05 October 1987 | Rayagada district | 117 mi