Clean Power
The second and final phase of a 320 MW floating solar and aquaculture installation in China has now been completed.
Hi, what are you looking for?
The second and final phase of a 320 MW floating solar and aquaculture installation in China has now been completed.