Nigeria tussles with Shell and Eni over oil spill
A new report says the oil giants should foot a $12 billion bill for the pollution in Nigeria’s Bayelsa state…
A new report says the oil giants should foot a $12 billion bill for the pollution in Nigeria’s Bayelsa state…