Icon
 

Construction of the CECEP 70 MWp floating PV complex in China