Taxpayers hit with £5.25m bill for botched power station contract

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, a committee heard.