Oxford Street is one of the world's busiest shopping areas, with around half a million visitors each day producing an annual spend of around £3.1 billion - London Mayor Sadiq Khan wants to see it among top global tourist destinations like Times Square
Read full article