This is the first 11 MWe operating module of three towers currently being built to constitute what will be soon a 50 MWe concentrated solar power (CSP) facility that is sited a few kms west of Seville in Spain near a place called Sanlúcar la Mayor. It works, as most will know, by reflecting solar […]
Read More