UK government debt as share of GDP 2004: 39% 2024: 101%Published by The Spectator IndexFeb 26, 2026 3:10:03 PM UTC