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

Player utilities

Read the full story at TheWorld.org.