Icon
 

China s First Large Scale Sodium Battery Station Operational