ILI Group has received the green light to proceed with a £550 million pumped storage project on the shores of Loch Ness.
Ili Group
1-1 of 1 Articles
ILI Group has received the green light to proceed with a £550 million pumped storage project on the shores of Loch Ness.