Oxford Street in London, England, at Christmastime.(Oxford Street is not anywhere near the city of Oxford -which is about 60 miles/90 km north west of London) - and is a major thoroughfare in the West End. Oxford Street is one of Europe’s busiest shopping streets, with approximately 300 shops. (gettyimages.com)