Stock Photo: England, London, Piccadilly Circus. Traffic passing through Piccadilly Circus.