Mayor trials car-free Oxford Street for one day

The Mayor of London is hoping to pedestrianise Oxford Street in central London.

Source