IEA forecasts 4.3 million bpd drop in global Oil supply
The International Energy Agency (IEA) cut its global Oil supply and demand forecasts for 2026 amid shipping disruptions in the Middle East.
We haven't written up this one. FXStreet has the full story — the link below goes straight to it.