News

Taxpayers will foot the bill for a £5.25m settlement after a legal claim over the awarding of a demolition contract for Aberthaw power station ...