Itemoids

You are not logged in so some information on this page has been withheld. To see more, please log in or sign up.

Between 2001 and 2026, the UK's net debt as a percentage of GDP tripled from 30.4 per cent to 95.5 per cent, according to figures from the International Monetary Fund (IMF).