Stock Photo: England, London, Trafalgar Square. A view towards the National Gallery in Trafalgar Square.

Stock Photo: 4282-32654 England, London, Trafalgar Square. A view towards the National Gallery in Trafalgar Square.