Shell agrees farm-in for UK North Sea licences

Shell Egdon

More from Energy Voice

Latest Posts