French energy giant TotalEnergies cuts production amid Middle East conflict

Business