Oxford Street will be car free from next month, Lord Sadiq Khan has revealed.
The Mayor of London said Britain’s most famous shopping road will be mostly pedestrianised from October 26.
Oxford Street will be car free from next month, Lord Sadiq Khan has revealed.
The Mayor of London said Britain’s most famous shopping road will be mostly pedestrianised from October 26.