The world's tallest pumped-storage hydropower station, the State Grid Xinyuan Jurong Pumped-Storage Power Station in east China's Jiangsu Province, officially began full operation on Tuesday.