Comment Comment by bpicolo Amazing that 4 of the top 5 are renewables in China. parent bpicolo 11 months ago