Chinese-built hydropower station - SupChina