Stock Photo: England, London, Trafalgar Square. Snow in Trafalgar Square.