Bank holiday Monday rain does not discourage the many shoppers and visitors out on Oxford Street who brave the bad weather using Union Flag umbrellas on 6th May 2024 in London, United Kingdom. Oxford Street is a major retail centre in the West End of the capital and is Europes busiest shopping street with around half a million daily visitors to its approximately 300 shops, the majority of which are fashion and high street clothing stores.