NANJING, Oct. 28 (Xinhua) -- China on Tuesday launched a pumped-storage hydropower station featuring the world's tallest dam of its kind in Jiangsu, the eastern economic powerhouse province.
Located in the city of Jurong and built by a subsidiary of State Grid Corporation of China, the fully operational facility has a total installed capacity of 1.35 gigawatts and is expected to generate 1.35 billion kilowatt-hours of electricity annually.
