Fear for future as Peterhead power station put under review

Peterhead Power Station.
Peterhead Power Station.