Shell Oil faces a lawsuit in the UK over oil spills in Nigeria

Player utilities

Listen to the story.