LONDON, UK – OCTOBER 4, 2016: Lots of people, tourists and Londoners walking on new Oxford street ← Previous Love it? Share it!FacebookTwitterPinterestemail