United Kingdom Public Sector Net Borrowing came in at £23.294B, above forecasts (£18.5B) in May FXStreet · 2026-06-19T06:01:19Z