Sector & Market
Hormuz Blockade Slashes Crude Output 57%
US naval blockade of Strait of Hormuz has halted commercial transits, leaving the waterway essentially unnavigable.
Crude production from Persian Gulf producers fell 57% since conflict began, triggeri