Oil spill in Odidi: Is an end finally in sight?

Has an end finally come for the nearly nine-month crude oil spill in Odidi community, Warri South-West Local Government Area of Delta State? The post Oil spill in Odidi: Is an end finally in sight?…