Home » Largest City in the WorldMost Populous City in the World is_____________? by A. Delhi B. Tokyo C. Karachi D. Shanghai