Chancellor George Osborne will find out today whether he's hit a full-year target for reducing the budget deficit.

Official figures are expected to reveal public sector net borrowing came to 16 billion pounds in March - meaning an annual total of 126 billion, which is exactly what the Office for Budget Responsibility forecast.