News

The Centre for Retail Research predicts that more than 17,000 shops will close this year – up from 13,500 in 2024.