Oil prices spike after failed US-Iran peace talks and Trump’s blockade of the Strait of Hormuz Apr 12, 2026By crystalg Business Insider Business Insider