UK government debt as share of GDP 2004: 39% 2024: 101%Published by The Spectator IndexAug 23, 2025 4:00:03 PM UTC