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