Oil Surpasses $107 as US-Iran Talks Stall and Strait of Hormuz Closed | OOBF

Oil prices rise above $107 amid stalled US-Iran talks and closed Strait of Hormuz.

Open shared insight