Tuesday, January 27, 2026

Government spending as a % of GDP in advanced economies has almost doubled since 1960.