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.

Open shared insight