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).
5.2m questions
6.7m answers