oil demand
Finance
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.
10 hours ago