Leading Through Uncertainty: Key Takeaways from IMF’s October 2025 World Economic Outlook November 12, 2025