China Three Gorges Seeks Guaranteed Return of 17 percent China Three Gorges Corporation (CTGC), the developer of the West Seti Hydropower Project, has asked… by Aakankshya Shrestha — March 8, 2018 in News 0