Peak oil production seen by 2040 as IEA calls 2020 ‘turning point’ for energy

 In In the News
Global oil production is set to peak by 2030 or 2040 with more energy supplied…