Icon
 

Europe s largest energy storage facility begins operations in Belgium