Oxford Street is London's central shopping street where you can find most of Britain's major department stores. It's also a major traffic thoroughfare, which leads to traffic jams like you wouldn't believe - usually buses and taxis as far as the eye can see. Occasionally they have had traffic free shopping days which have been popular. Now, London's new Mayor Sadiq Khan is … [Read more...] about London’s Shopping Street, Oxford Street, To Be Pedestrianized by 2020