11 billion North Sea barrels left at “lower for longer” prices, new research says

North Sea news
Video: Ever wondered what life is like on a North Sea platform?

Breaking