River Island is set to shut 33 stores across the UK before the end of January as part of a restructuring plan. River Island currently has more than 220 stores across the UK and Ireland and employs ...
British label River Island is set to shutter 32 of its outlets in January 2026, as part of a restructuring strategy aimed at rescuing the iconic retailer. The fashion brand posted a pre-tax loss of ...