Icon
 

Developing Saft s largest energy storage site in France