Energía Estratégica

Loading note...

Europe signed 1.04 GW of PPA contracts in March, with solar energy leading the way