Debt payments of developing countries exceed their national revenue. According to a new report, Resolving The Worst Ever Global Debt Crisis, 118 developing countries are experiencing debt distress, with a disproportionate share of their national revenue directed towards debt servicing in 2024 (…)