Record Number of Stores Closed in UK in 2020

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.