Answer:
India's largest city - Mumbai
Step-by-step 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).
7.1m questions
9.5m answers