TotalEnergies agrees on $10 bn delayed deal with Basra Oil Company | Al Mayadeen English