The Spectator Index
7/1/2026, 10:20:02 PM
🇨🇳 China government debt as share of GDP. 2006: 25% 2026: 106% (IMF)