Trafalgar Square, London, England.
back