Christmas lights on Oxford Street, London - Stock image
Built Structure, Bus Stop, City Of Westminster, Double-Decker Bus, England
London, United Kingdom - November 13, 2011: Oxford Street Christmas lights. Long exposure of Oxford Street and it's Christmas decorations. The street is closed to normal road traffic and as a result is congested with public transport especially the icon red London bus. Oxford Street is Europe's busiest shopping street, it's a popular tourist attraction.