Solar Thermal Electric

Abengoa Awarded $650 Milliion Contract
Abengoa, headquartered in Seville, Spain, has been selected by Shanghai Electric Group Co. Ltd., as the technological partner in the construction of the world’s largest solar complex in Dubai. The value ...