Total's Saft adds third global storage hub with giant China battery plant
Zhuhai facility adds to French and US facilities as unit of oil supermajor eyes large-scale storage for renewables
Zhuhai facility adds to French and US facilities as unit of oil supermajor eyes large-scale storage for renewables