Oil prices plunge amid stalled US-Iran peace talks, raising global growth concerns.
Open shared insight