The World Bank bars China International Water and Electric Corporation (CWE), a wholly-owned subsidiary of China Three Gorges Corporation (CTG), from its projects for three years for misconduct in Africa and Southeast Asia. South China Morning Post reports.


