FinanceGenerationInfrastructure

Octopus Renewables sells 173MW solar portfolio in Italy

The portfolio involves nine projects north of Rome and eight on the island of Sardinia

Get unlimited access to all our premium contents by registering for free.

Click the button below to register now.

Related Posts