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

little b
I've been to London

SkyEagle
I wonder if this game was invented for British people?