UK government debt as share of GDP 2004: 39% 2024: 101%Published by The Spectator IndexNov 26, 2025 3:00:02 PM UTC