Trafalgar Square
Trafalgar Square, London, England