NEWS CENTER

The Cerro Dominador Concentrated Solar Power in Chile completes 85%