World

75,000 people per square mile? These are the most densely populated cities in the world

American rush hour suddenly doesn't seem so bad.