China is owed over $1 trillion (€935 billion) through its Belt and Road Initiative (BRI), making it the world’s biggest debt collector, a report has said. The report, published on Monday by researchers at AidData, showed the world’s biggest bilateral […]
- info@avant.com
- Mon-Fri 8am - 6pm