![]() |
![]() |
![]() |
|
![]() |
![]() |
Contact
River Power Ltd
6 Kingsmead Square
Bath
BA1 2AB
T: 0117 230 1597
25 countries depend on hydropower for 90% of their electricity, 12 are 100% reliant on hydro. Hydro produces the bulk of electricity in 65 countries and plays some role in 155.