- Advertisement -
BY THE OPTIMIST DAILY EDITORIAL TEAM
Oxford Street, one of the busiest shopping streets in the world, goes traffic-free on October 26. London Mayor Sadiq Khan announced the closure of the stretch from Orchard Street to Great Portland Street, nearly a kilometer (just under half a mile) through…

