Shell behind plans for UK installation of Europe’s biggest battery

Shell news