The nine Indian metropolises having a population of over four million include Mumbai, Pune, Delhi, Ahmedabad, Surat, Chennai, Kolkata, Bangalore, and Hyderabad.