Metro
Chevron denies responsibility over Bayelsa oil spill
6 years agoPHOTO: nta.ng
Chevron Nigeria Limited (CNL) declared on Friday that reported leaks near its operational areas at Funiwa offshore facilities off the Atlantic coast were not from its facilities.