Robert Brecha
Robert Brecha says EV sales growth points to oil demand peaking by 2030, so why is the oil industry doubling down on production?
21st Sep 23, 9:51am
24
Robert Brecha says EV sales growth points to oil demand peaking by 2030, so why is the oil industry doubling down on production?