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? appeared first on Vanguard News.
