The UK Office for Budget Responsibility (OBR): Recent forecasts are too pessimistic.

2025-07-01

The UK Office for Budget Responsibility (OBR): Recent forecasts are too pessimistic.