-advertisement-
You answered "Geneva". Click "CONTINUE" to proceed to the next question.
Interesting fact:
There are almost 3000 residents in Tokyo per square meter! That makes it the most densely populated area in the world.