-advertisement-
Interesting fact:
There are almost 3000 residents in Tokyo per square meter! That makes it the most densely populated area in the world.
There are almost 3000 residents in Tokyo per square meter! That makes it the most densely populated area in the world.