In strong sunlight, pedestrians in the financial City of London's Threadneedle Street cross the road in front of traffic still wet after recent showers.