Chinese firm, China Three Gorges Corp, completes the construction of the Karot hydropower project in Pakistan, helping to solve Pakistan's power supply bottleneck and providing sustainable and stable energy support.