NatPower and Tesla sign a strategic agreement for more than 25 GWh of Battery Energy Storage Systems in Europe June 24, 2026 Maritime, International Shipping, Marine, Technology, Trending News LONDON: NatPower and Tesla have entered into a multi-year supply and execution agreement covering more than 25 GWh of battery energy storage systems (BESS) across European markets. Projects under the agreement will be sited