Public debt as % of GDP, 2015
Japan: 243% Greece: 174% US: 105% France: 94% UK: 90% India: 66% Turkey: 36% China: 22% Russia: 13% Saudi: 2%
That’s some scary stats right there