UK High Street Lost 11,000 Shops in 2020
Critical Overview: The impact of the COVID-19 pandemic on the retail sector in Great Britain has been significant, with over 11,000 outlets permanently closing their doors in 2020. Independent retailers and villages fared better than […]