Oxford Road shall be pedestrianised as quickly as doable, says London mayor | Retail business June 16, 2025