Home WorldAfrica World’s second-largest hydropower station goes into operation in China.