23 January, 2026

UNCTAD: Debt of developing countries reaches a record US$11.4 trillion