Oxford Street, London, UK. 1st Nov, 2018. Shoppers shelter from the rain beneath umbrellas as rain falls in London. Credit: Dinendra Haria/Alamy Live News

- Image ID: R023T9

Similar stock images