On October 26, 2026, a one-kilometer stretch of London's Oxford Street between Great Portland Street and Orchard Street closed permanently to traffic
Agree
Disagree
Overview
Debates
Related claims
Topics
Activity
Activity (0)
Join the conversation...
Loading comments...