Lunchtime Londoners run over puddles on Piccadilly in heavy rain from Storm Debi that reached the West End, on 14th November 2023, in London, England.