List of cities in India by population

Columns: Rank | City | Population ( 2011 ) | Population ( 2001 ) | State or union territory
8 | Surat | 4,467,797 | 2,433,835 | Gujarat | 9 | Pune | 3,124,458 | 2,538,473 | Maharashtra | 10 | Jaipur | 3,046,163 | 2,322,575 | Rajasthan | 11 | Visakhapatnam | 3,004,086 | 2,112,904 | Andhra Pradesh | 12 | Kanpur | 2,765,348 | 2,551,337 | Uttar Pradesh | 13 | Nagpur | 2,405,665 | 2,052,066 | Maharashtra | 14 | Lucknow | 2,317,105 | 1,985,927 | Uttar Pradesh

Example questions:
What is the 2011 population of the delhi city that covers an area of 1,484 square kilometres ? | What is the 2011 population of the delhi city that is the second-largest producer of cotton in India ? | What is the 2011 population of the city Mumbai that is also known as Bombay ? | What is the 2011 population of the Hyderabad city that is situated on hilly terrain around artificial lakes ?

Answers:
11,007,835 | 5,570,585 | 12,442,373 | 6,809,970