Oil Prices Drop Below $100 Amid Hopes for US-Iran Peace Talks | OOBF

Oil retreats under $100 as diplomatic talks revive and tensions ease.

Open shared insight