1 April, 2025

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