
While oil market balances look ever more bloated as forecast supply far eclipses demand towards year-end and in 2026, additional sanctions on Russia and Iran may curb supplies from the world’s third and fifth largest producers, the International Energy Agency said.