United Kingdom Public Sector Net Borrowing came in at £23.294B, above forecasts (£18.5B) in May

TMGM Analysis: Financial Market News, Economic Calendar & Market Insights