Back 22 May 2025 United Kingdom Public Sector Net Borrowing registered at £20.155B above expectations (£17.9B) in April