Lion Storage reaches financial close on €350m BESSBy reNEWS EditorialFebruary 18, 2025 Battery project Mufasa will be one of the largest systems in Europe