Icon
 

NEC s construction of the largest energy storage project in Europe