Back to News
Market Impact: 0.78

Gas and oil production stagnates in the shadow of Strait of Hormuz tensions

Energy Markets & PricesRenewable Energy TransitionGeopolitics & WarAutomotive & EV