IEA doubles down on 2030 peak oil forecast as supply glut looms
Global oil demand will peak at 101.7 million bpd in 2030 with clean energy set to absorb future energy demand growth
Global oil demand will peak at 101.7 million bpd in 2030 with clean energy set to absorb future energy demand growth