Souvenir stall on Oxford Street selling badges and keyrings for one pound on 21st January 2020 in London, England, United Kingdom. Oxford Street is a major road in the West End of London. It is Europes busiest shopping street, with around half a million daily visitors, and has approximately 300 shops.