Bank holiday Monday rain does not discourage the many shoppers and visitors out on Oxford Street who brave the bad weather passing the new Elephant London store which is currently under renovation and due to open in 2025 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.