April 16, 2026

global oil supply glut 2025