China faces mounting debt challenge
Corporate debt in China has soared to $18 trillion, or 169% of GDP, the largest pile of corporate debt in the world, according to the worried Bank for International Settlements. The OECD has warned about it earlier this year. The New York Fed warned about this debt boom in February and that it could lead […]