Answer:
India's largest city - Mumbai
Explanation:
most people in India live in villages, and over 12 million people live in Mumbai. Following closely after is Delhi, with over 11 million (worldpopulationreview.com).