BRITIAINS DEBT AND DEFICIT
As of April 2025, the United Kingdom’s public sector net debt (excluding the Bank of England) stood at £2.655 trillion, approximately 89.6% of GDP. When including the Bank of England, the debt-to-GDP ratio rises to 95.5%, a level not seen since the early 1960s . For the fiscal year ending Continue Reading
