11 Largest Cities in the World by Population Density

Sometimes a city can expand only so much - something that the residents of each of the 11 largest cities in the world by population density have noticed long ago.

Keep Reading →