The IEA expects global oil supply to fall 5.7 MMbpd in 2026 as prolonged Middle East disruptions delay a recovery in Gulf production until 2027.


The IEA expects global oil supply to fall 5.7 MMbpd in 2026 as prolonged Middle East disruptions delay a recovery in Gulf production until 2027.
Leave a Reply