Turbo Energy secures 336MWh C&I battery storage order in Spain – Energy-Storage.News Skip to content Tags:EnergyStorageEuropeEUEuropeSpainsupply agreement