Private sector downturn set to persist into 2026 - CBI Growth Indicator - October 2025

Private sector downturn set to persist into 2026 - CBI Growth Indicator - October 2025