Shell takes up North Sea licence after Cluff farm-in

Shell Egdon

More from Energy Voice

Latest Posts