Energy markets under chokepoint stress: The 2026 Hormuz shock

The 2026 Middle East conflict and the disruption of traffic through the Strait of Hormuz generated the largest physical supply disruption in the history of
Navigating debt and trade: Data show persistent debt challenges for developing countries amid uncertain trade prospects

Low- and middle- income countries (LMICs) have rebounded strongly since the COVID-19 pandemic. Gross national income (GNI) among these countries was resilient in 2023, at

