The UK Office for Budget Responsibility says the probability of achieving fiscal targets is now 56%, down from 59% in the 2025 budget.

2026-10-28

The UK Office for Budget Responsibility says the probability of achieving fiscal targets is now 56%, down from 59% in the 2025 budget.