Energy Storage ILI Group submits a planning application for 1.5GW PHES in ScotlandBy solarenergyJuly 13, 20240 The hydroelectric power station will be located in Loch Awe, which is also home to Kilchurn Castle. Image: Simaron/Flickr. Scottish…