A special environmental report about the Nembe oil spill incident in Bayelsa State has revealed that operational failure on the… Read More
This website uses cookies.