Peterhead power station latest snub in UK capacity auction

Peterhead power station
Peterhead power station