IEA forecast

Oil Glut Coming in 2025 – Here’s Why Prices Could Drop!

IEA forecasts 1.8mn bpd production rise in 2025, outpacing demand despite Middle East tensions.

9 hours ago