Summary
The International Energy Agency (IEA) reports that the standoff in Hormuz is hindering oil supply recovery and deepening the demand slump, with global oil demand set for a deeper contraction due to Middle East hostilities and shipping disruptions.