Nkula Falls Power Station is a Hydroelectric power plant, located at FRF9+5VW, Shire River, Walkers Ferry, Malawi.
FRF9+5VW, Shire River, Walkers Ferry, Malawi
Your email address will not be published. Required fields are marked *
Add a review