Posts

Showing posts with the label Development

China has become a green energy superpower. These 5 charts show how

Image
Solar plant Investment in green energy is on the rise, and a world powered entirely by renewables is no longer a distant dream, with a handful of countries hitting 100% renewable electricity production.