Oil markets are set for yet more chaos on Monday as the war in Iran unleashes unprecedented disruption: major producers are curbing output as storage fills up and the most important waterway for global energy markets remains all but closed.
- Mon, 9 March 2026