×

Hydroelectricity

Hydroelectricity, or hydroelectric power, is electricity generated from hydropower. Hydropower supplies one sixth of the world's electricity, almost 4,500 TWh in 2020, which is more than all other renewable sources combined and also more than... Wikipedia
Typical efficiency: about 90% efficiency