By CEP Staff • 14 November 2014 in News

ACWA, Abengoa win lowest bids in 350 MW Moroccan CSP project