Peak oil production seen by 2040 as IEA calls 2020 ‘turning point’ for energy2020-08-312020-08-31/wp-content/uploads/liberty-petroleum-icon-logo2.pngLiberty Petroleum Corp/wp-content/uploads/liberty-petroleum-icon-logo2.png200px200px
Global oil production is set to peak by 2030 or 2040 with more energy supplied…