Stock Photo: England, London, Piccadilly Circus. Rainy neon reflections at Piccadilly Circus.