World Pulse
UK borrowing July 2026: £1.8bn deficit defies OBR forecast · World Pulse