Alden
-
Renewables
Hydropower Innovations Make Some Noise
Hydropower is booming, but unless you live in China, Latin America, or Africa, you may have missed it. Global installed capacity of hydroelectric generation has grown by more than 25% over the past decade