Editorial photo #11366771 Science and Technology
New Energy Project Construction in Zhangye
Builders are installing and commissioning an all-vanadium flow battery energy storage system at the 250MW/1000MWh independent shared energy storage project site of Source Energy Technology in Zhangye, China, on June 27, 2024. (Photo by Costfoto/NurPhoto)