Debt service payments by developing countries hit $921bn in 2024 – UN report

United Nations
United Nations