Day: September 30, 2026

Oxford Street, London’s busiest shopping street, will become traffic-free on 26 October 2026 as the capital begins the first phase of a long-running plan to pedestrianise the West End thoroughfare.

ADVERTISING