Originally posted by WTFH
View Post
As for population density, according to Wikipedia:
Greater London: 4,542/km²
Stockholm: 4,800/km²
Comment