Deficit overshoot against 2010 forecast dominated by £85 billion weaker than expected receipts.

Forecast evaluation report – October 2016

October 11, 2016 – 713.50 KB