Loading...
IEA Sees World Oil Demand Falling by 1.6 Million Bpd in 2026 on Hormuz Disruption and High Fuel Prices (Prev. Forecast 1 Million Bpd Drop)
Impact Score