Government borrowing in the UK slowed to a lower-than-expected £1.1 billion in July, providing some relief for Chancellor Rachel Reeves in the run-up to the autumn budget.
The Office for National Statistics said the figure, which was £2.3 billion less than the same month a year earlier, is the lowest July borrowing figure for three years.