TotalEnergies oil and gas output rises amid crude price slump
The French supermajor's first quarter 2025 production rose nearly 4% and gas prices surged 29% year-on-year
The French supermajor's first quarter 2025 production rose nearly 4% and gas prices surged 29% year-on-year