Retailers opened the lowest number of new stores for five years in the first half of 2016, but shuttered 15 shops every day.
During the first six months of the year, just 2,153 new stores opened in the UK – the lowest first-half total since 2011, when 1,809 shops launched.
Already have an account? Sign in here