River Island to close 33 stores by 2026 after £33.2m losses
British fashion chain River Island is closing 33 profitable branches by January 2026, risking hundreds of jobs. The move follows £33.2m losses and a shift to online shopping. See the full list of affected stores.