The world's largest generator of renewable clean energy