Trafalgar Square is a central square in which city?
Correct answer: London

SkyEagle
I wonder if this game was invented for British people?
Correct answer: London