haotan1Sep 14, 20151 min readRace to renewable: Five developing countries ditching fossil fuels - ChinaUpdated: Feb 15Contribution to an article published in The Guardian on 15 Sep 2015