China switches on its largest standalone battery storage project
Located 41 kilometers east of Kashgar, Xinjiang, the project spans 119,000 square meters and represents a total investment of approximately CNY 1.6 billion ($222.9 million). The facility
View Details