Babcock takes £85m hit due to ‘competition’ in oil and gas business

A Babcock operated S92
A Babcock operated S92

More from Energy Voice

Latest Posts