SolSpec June 20, 2017 solar international news China just switched on the world's largest floating solar power plant SolSpec June 20, 2017 solar international news It wasn’t too long ago that China had a reputation as a coal-guzzling, smog-blanketed polluter.