Oil prices surged toward $120 per barrel as the Iran war and continued closure of the Strait of Hormuz tighten global supply and fuel a growing energy crisis.
Oil prices surged toward $120 per barrel as the Iran war and continued closure of the Strait of Hormuz tighten global supply and fuel a growing energy crisis.