NEWS CENTER

Why Concentrated Solar Power (CSP) beats Photovoltaic (PV) at less than 3 USD cents per kWh