IEA forecasts 2027 oil surplus as supply rebound outpaces demand growth post peace deal.
Open shared insight