Icon
 

The world s largest pumped storage power station is officially put