News

River Island plans to close 33 of its 230 stores in the UK by January 2026, putting hundreds of jobs at risk. The clothing retailer, which has 21 branches in Scotland, said increasing operational ...