Construction commences on Spanish wind farm

SEE Renewables has begun construction of its first onshore wind farm in Spain, the 64MW Jubera project

Blurred image of IJGlobal article content