Osborne overshoots borrowing target with £74bn budget deficit for the financial year
The Office for Budget Responsibility budget deficit forecast for 2015/16 was £72.2billion, which the Chancellor presented in his March Budget.