Posts

Showing posts from October, 2013

Graphic of the week: The great "80% of world's energy could be generated from renewables" fallacy