National debt passes £3 trillion as borrowing overshoots the forecast again

Public sector net debt passed £3 trillion for the first time in September, the ONS says. Borrowing is running £6.0 billion above the official forecast this year as spending overshoots, and the debt interest bill hit £10.9 billion in one month. The Chancellor delivers his Budget on 28 October.