Leclanché completes installation of 100MWh projects globally

Image: Leclanché completes installation of 100MWh projects. Photo: Courtesy of Peter Mathijssen/FreeImages.com