UK OBR: Probability of meeting fiscal mandate now 56%, down from 59% at budget 2025.

28 Oct 2026 13:37GBP UK