Shell completes farm-in to Cluff North Sea licence

Shell news
Shell news

Breaking