China looks to be on shaky financial footing due to its booming private debt load.

Japan claims the title of “most indebted nation” when both public and private debt are accounted for. But China is by far the world's liability leader when we look only at corporate and household debt: