Londoners walk along Piccadilly in the glare of late sunlight, on 7th January 2025, in London, England.