Home OPEC chief says no peak to oil demand before 2050 10 July 2025 OPEC chief says no peak to oil demand before 2050