TotalEnergies and Veolia Partner to Build the Largest Solar System for a Desalination Plant in Oman
PARIS, FRANCE: TotalEnergies and Veolia have signed an agreement to start the construction of the largest solar photovoltaic (PV) systems providing power for a desalination...