No Peak Oil Demand, IEA Increases 2024 Oil Demand Forecast to 103.2 mmb/d After Reducing 2023 Demand by 0.2 mmb/d July 16, 2023 Read More »