Energy transition and peak demand predictions have spooked investors in oil, putting the prospect of peak production sooner than anticipated accompanied by wild price spikes.
Energy transition and peak demand predictions have spooked investors in oil, putting the prospect of peak production sooner than anticipated accompanied by wild price spikes.