New data says that in the UK in 2020, over 17,500 chain stores closed down, the biggest decline seen in over a decade. The average rate of closures was 48 stores per day.
New data says that in the UK in 2020, over 17,500 chain stores closed down, the biggest decline seen in over a decade. The average rate of closures was 48 stores per day.