Jeremy Hunt to 'stick to plan' despite £30bn less borrowing in year to date than predicted
Public borrowing in the financial year to date is £30.6bn less than predicted by the Office for Budget Responsibility (OBR), according to the last set of official figures before next month's budget.