List of cities in India by population

Columns: Rank | City | Population ( 2011 ) | Population ( 2001 ) | State or union territory
1 | Mumbai | 12,442,373 | 11,978,450 | Maharashtra | 2 | Delhi | 11,007,835 | 9,879,172 | Delhi | 3 | Bangalore | 8,436,675 | 4,301,326 | Karnataka | 4 | Hyderabad | 6,809,970 | 3,637,483 | Telangana | 5 | Ahmedabad | 5,570,585 | 3,520,085 | Gujarat | 6 | Chennai | 4,681,087 | 4,343,645 | Tamil Nadu | 7 | Kolkata | 4,486,679 | 4,572,876 | West Bengal

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