Crude Oil Prices Surge Above $107 Amid Hormuz Blockade and Failed Diplomatic Talks - Blockonomi
Oil prices jumped above $107 as US-Iran talks failed and the Strait of Hormuz blockade entered its ninth week, creating the largest energy supply shock ever.
27 Apr 08:26 · Blockonomi