TOP NEWS Bayelsa spill: Leak impossible without interference, experts insist Experts involved in the killing of the Santa Barbara Wellhead in Nembe, Bayelsa State, have argued that only deliberate interference with the equipment could have enabled a disruption... by Editor Read More