Le cinque città più popolose dell'India sono Mumbai, Delhi, Bangalore, Hyderabad e Ahmedabad. Mumbai è la più popolosa con una popolazione di 12,5 milioni, seguita da Delhi con 11,2 milioni di persone, Bangalore con 10,2 milioni di persone, Hyderabad con 6,8 milioni di persone e Ahmedabad con 6,5 milioni di persone.
Quali sono le 5 città più popolose dell'India?