Stalled US-Iran peace talks create uncertainty for global markets and energy prices.
Open shared insight