UNITED NATIONS, Jun 28 : Debt service payments by developing countries soared by $74 billion in 2024 from $847 billion to $921 , according to a new UN report, which points out that two-thirds of the low income nations are either in debt distress or […]