Icon
 

Northwest China s first pumped storage power unit put into operation