Oil prices remain above $100 amid 75 days of Hormuz Strait chaos | OOBF

Oil prices stay elevated above $100 as Trump-Xi talks approach amid regional instability.

Open shared insight