Oxford Street Christmas lights, West End, London - Stock image
Built Structure, Bus Stop, City Of Westminster, Double-Decker Bus, England
London, United Kingdom - November 13, 2011: Oxford Street Christmas lights, West End, London. Long exposure of the Christmas lights and famous red London buses on Oxford Street. Oxford Street is Europe's busiest shopping street and is home to many flagship department stores, it is a major tourist attraction.