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?
24
Robert Brecha says EV sales growth points to oil demand peaking by 2030, so why is the oil industry doubling down on production?