BBusiness Read More Iconic British retailer to close 32 stores in January — full listDecember 29, 2025 British brand River Island will be closing 32 of its stores in January 2026, as part of a…