
China is owed more than a trillion dollars through its Belt and Road Initiative, making it the biggest debt collector in the world, a report said this week. An estimated 80 percent of the loans support countries in financial distress.
Beijing says upwards of 150 countries worldwide, from Uruguay to Sri Lanka, have signed up to the Belt and Road Initiative (BRI), a vast global infrastructure initiative launched by President Xi Jinping in 2013.