IEA Warns of Oil Supply Deficit in 2026
Global oil supply is expected to fall short of demand this year, as the war in Iran severely disrupts Middle East production, Reuters reported citing the International Energy Agency’s (IEA) monthly oil market repo ...