1 Answers
Mutwanga Hydroelectric Power Station, also referred to as Mutwanga Hydropower Station, is a 9.4-megawatt hydroelectric power station in the Democratic Republic of the Congo.
5 views
Answered