While the chancellor was addressing MPs, the OBR delivered a blow as it said it expected growth to halve for 2025 from 2% to 1%. It is also forecasting that inflation will average 3.2% this year ...