British high street
River Island to close 33 stores across the UK

River Island to close 33 stores across the UK

It comes as part of the company’s restructuring process A major UK fashion retailer is due to shut 33 stores across the country in a bid to save itself from collapsing. River Island has been a stalwart of the British high street since its conception, however the brand is looking to restructure amid a change […]

8 months ago