Oil prices drop near $70 a barrel — lowest level since before Iran war — on hopes for Strait of Hormuz planJune 24, 2026