REN 21 Global Status Report 2010

 

Download the report