Multiple choice

Which Indian city has the highest population?

  1. Kolkata

  2. Mumbai

  3. New Delhi

  4. Chennai

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Mumbai has the highest population among Indian cities, with over 12 million residents within the city limits and over 20 million in the metropolitan area, making it India's most populous city and a major urban center.