Home Investing News Global oil markets face hefty supply glut in 2025 – IEA