Nigeria loses bid to hear Shell case in England

Shell's North Sea headquarters in Aberedeen
Shell's North Sea headquarters in Aberedeen

More from Energy Voice

Latest Posts