We currently operate 363 hydropower plants globally with a total installed capacity of 15,541MW. As the largest producer of hydropower in Europe, we are proud to be leveraging our expertise and experience to ensure that the consented Loch na Cathrach PSH project is developed in a sensitive and environmentally conscio...