State Grid Corporation of China has put into operation a 3.6-GW pumped storage hydropower station in China’s Hebei province, the world’s largest one in terms of installed capacity.