Oil prices have surpassed $94 per barrel amid stalled US-Iran peace talks and the closure of the Strait of Hormuz.
Oil Prices Surpass $94 Amid Stalled US-Iran Talks and Hormuz Closure
Oil prices have surpassed $94 per barrel amid stalled US-Iran peace talks and the closure of the Strait of Hormuz.