China is leading the renewables race – and is way out in front

The world’s largest floating solar power array is now online, and it’s in China. Built by Sungrow, the 40 MW plant is afloat in 10 m of water, and successfully linked to the grid at Huainan



  • China
  • China
  • China
  • China
  • China
Related Article
Recommended Whitepaper

View More