Close
Home Africa Page 3

Africa

Bumbuna Hydroelectric Power Station, Tonkolili District, West Africa

The 50MW Bumbuna hydroelectric power plant is located on the Seli river in the Tonkolili district of Sierra Leone, West Africa. The first phase...