OPEC Lowers Oil Demand Forecast as Hormuz Negotiations Stall and Ship Traffic Declines | Epistemic News