BEFESA CTA, a subsidiary of Abengoa of Spain having presence in more than 70 countries, is the Technology partner and EPC Contractor, with the distinction of having implemented some of World’s Largest Desalination Plants.