Voltalia sign French solar project agreement

The site is located in the Hautes-Alpes region of south eastern France.

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