Cancer Research UK Closing 88 Charity Shops by May 2026
Cancer Research UK announces the closure of 88 high street charity shops across the UK by May 2026, citing financial pressures and a strategic shift to focus resources on cancer research and new 'superstore' concepts.