Oil surpasses $107 amid US-Iran talks stall and Strait of Hormuz closure | OOBF
Brent crude stays above $107 due to stalled US-Iran talks and Strait of Hormuz tensions.
Brent crude stays above $107 due to stalled US-Iran talks and Strait of Hormuz tensions.