Oil Prices Climb Above $120 Amid Iranian Export Blockades | OOBF

Crude oil prices rise above $120 due to stalled nuclear talks and export blockades.

Open shared insight