PPP
Abengoa starts producing water at UAE’s Taweelah desalination plant
Abengoa, Spain, in consortium with the engineering and construction company SEPCOIII, China has successfully started producing water at the Taweelah desalination plant for the leading …
