Rishi Sunak warns of 'risks' as government borrows another £10.4bn in July

Official figures showed public sector borrowing was around half the level from July last year, and below the predictions of the OBR watchdog.