TotalEnergies made $1bn profit from Middle East oil bet as war disrupts prices

· Euronews