The China Three Gorges Corporation (CTGC) and Nepal Electricity Authority (NEA) have signed an agreement to jointly invest in the West Seti Hydropower project.