Giga Green Turtle, Europe’s largest proposed battery storage project
The 600 MW/2,400 MWh Giga Green Turtle is currently Europe’s largest proposed battery storage project. Developed by Giga Storage, an Amstelveen, Netherlands-based energy storage company … Read more