Shell CEO: Oil market 1.2 billion barrels in the hole from Hormuz.

10 Jun 2026 08:54Energy