sign up log in
Want to go ad-free? Find out how, here.

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