Author: Sean Keener

Most Populous Cities

Think New York City (#16) or London (#18) have too many people? Try visiting the five most populous cities in the world, in descending order: Shanghai, Mumbai , Buenos Aires, Moscow and Karachi.