BP North Sea oil business sale: a turning point for the UK’s offshore industry?
The BP North Sea oil business sale has reignited a question that has been hanging over the UK energy sector for years: is the North Sea entering its final chapter,…
Read More


