Shell agrees farm-in to Cluff North Sea licence

Shell net zero
Shell news.

More from Energy Voice

Latest Posts