Skip to content
Hormuz standoff derails oil supply recovery and deepens demand slump, IEA says · Hindustan Sphere