Published: Jul 12, 2023, 05:30 IST | Updated: Jul 12, 2023, 05:30 IST
China after years of practising what is known as a 'debt trap' diplomacy has led to nearly 150 countries owing over 1 trillion dollars to China. The dragon country is now feeling the heat of being in debt.