The Spectator Index
5/28/2026, 1:10:01 PM
Japan's government debt as share of GDP 1990: 63% 2026: 204% https://t.co/aQTveLn8Lc