London's Oxford Street to ban cars as one of world's busiest shopping roads becomes traffic-free

4 days ago 1
London mayor Sadiq Khan is planning to ban traffic from entering Oxford Street, which is home to 300 shops including the likes of Selfridges and attracts over 200 million visitors each year
Read Entire Article