Mistakes in recent public finances data mean government borrowing has been overstated by a cumulative £3bn, the Office for National Statistics has said.
In a fillip that gives Rachel Reeves a little bit more wriggle room in her November budget, the ONS said its estimates of public borrowing had been out by £200m-£500m a month since January.