Analysis: North Sea industry cost UK taxpayers £396m in 2016

The North Sea oil and gas sector became a net drain on the UK’s public … Continue reading Analysis: North Sea industry cost UK taxpayers £396m in 2016