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