text

China-built hydropower stations alleviate power shortages in Africa

The Chinese-built Kafue Gorge Lower Hydropower Station in Zambia was fully commissioned on Friday, following the switching on of its fifth generator. The power plant, l