News

Oxford high street has the third fewest empty shops of all major UK cities, with only about one in 10 shops vacant.