The Autumn Budget of 2025: Broken Promises, Higher Welfare Spending, and Slower Economic Growth
On the wintry Wednesday afternoon of 26 November 2025, following months of stage-managed informal leaks, press briefings, mixed messages, and several U-turns, the…