You answered "Geneva". Click "CONTINUE" to proceed to the next question.

-advertisement-

Interesting fact:

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

-advertisement-