Hydropower is Still Very Relevant

…Hydropower is Still Very Relevant… Hydropower is the largest source of renewable energy and produces 16% of the world’s renewable electricity with over 1,600 GW of installed capacity.  Chart from International Hydropower Association China has the largest installed hydropower capacity, Continue reading Hydropower is Still Very Relevant