FM
fazen.markets
IEA Narrows 2026 Oil Deficit Forecast to 860K bpd, Warns on Hormuz | Fazen Markets