This Oil Major Expects Its Oil Production To Peak In 2025
Italy’s Eni expects its oil production to start declining after 2025 under its new long-term strategy to rely on natural gas, renewables, and new technologies to cut net greenhouse gas Continue Reading