Britain loses 6,000 storefronts in five years
B ritain has lost 6,000 storefronts in five years amid Covid and cost-of-living pressures and “crippling” business rates, according to figures. The overall vacancy rate increased to 13.9% across Britain …