News

Fashion retailer River Island will close 33 stores across the UK after the High Court approved its restructuring plans.