IEA cuts global oil supply forecast amid Hormuz disruptions
The IEA expects global oil supply to fall by 4.3 million barrels per day this year, pushing total output to just over 102 million barrels per day amid renewed Middle East hostilities and maritime disruptions.