Christmas lights, Oxford Street, London - Stock image
Built Structure, Bus Stop, City Of Westminster, Double-Decker Bus, England
London, United Kingdom - November 13, 2011: Christmas Decorations, Oxford Street, London. Long exposure of the Christmas lights and late night Christmas shoppers on Oxford Street. Shot down the road showing decorations and the famous red London buses. Oxford Street is Europe's busiest shopping street and is home to many flagship stores, it's famous for it's Christmas lights.