Scotland now home to Europe's biggest battery as windy storage site fires up Published 04 Apr 2025 Full Article