Aug 25, 2023 / Great Britain
New estimates from the British Retail Consortium (BRC) indicate that 6 000 storefronts were lost in the country in five years. The rise in the cost of living has led to short confidence amongst consumers and less spending, experts point out