Icon
 

Europe s largest energy storage system is now live at the