Oil prices fall below $89 on Iran peace optimism
Oil prices plunged below $89 a barrel after reports that Tehran committed to restoring commercial traffic through the Strait of Hormuz within a month of reaching a US agreement, though analysts warn markets may be pricing in peace too quickly ahead of ground realities.
2 June 2026 · Weekend Post →