Bids in for Spanish solar farm

Bids are in for a development-stage 45MW solar farm in Spain

Blurred image of IJGlobal article content
Blurred image of IJGlobal article related content