City ranked first in "Population of city (proper)"
-
Shanghai
-
Mumbai
-
Tokyo
-
Karachi
B
Correct answer
Explanation
Mumbai is the most populous city proper in India, with over 12 million residents within its city limits (not counting the broader metropolitan area). While Shanghai and Karachi are also megacities, Mumbai's city proper population makes it the largest among these options.