Europe - UK - England - London - Christmas on Oxford Street - Europe's busiest shopping street & one of London's most popular shopping destinations with approximately 300 shops. It runs for about one and a half miles (2.5 kms) long. Oxford Street is home to a number of major department stores and numerous flagship stores including British major stores such as Debenhams, John Lewis, Selfridges, etc.
Camera Model: Canon EOS 5D Mark II; Lens: 24.00 - 105.00 mm; Focal length: 85.00 mm; Aperture: 6.3; Exposure time: 2.0 s; ISO: 100
UKUnited KingdomGreat BritainGBBritishBritish IslesBritainEuropeEUEvropaEnglishEnglandLondonLondyn