2 ms·China is building more renewables than anybody else and are flooding markets with EVs.by adrianN 3y agoChina is building more renewables than anybody else and are flooding markets with EVs.