WORLD’S TOP 10 NATIONS MOST IN DEBT TO THE IMF

Spread the loveFaith Nyasuguta The International Monetary Fund (IMF) is a global organization that provides financial assistance and economic advice to countries facing economic difficulties. This support often comes with significant debt obligations.  Almost 100 countries owe money to the IMF, with the grand total of all these debts amounting to $111 billion. The top … Continue reading WORLD’S TOP 10 NATIONS MOST IN DEBT TO THE IMF