Affluent city centres have fewer shop vacancies

Analysis of the UK's 63 largest cities and towns