Homeless people sit under cover outside empty retail shop space Welcome London on Oxford Street on 29th June 2022 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.