Economy Shell Confirms Oil Spill From Peremabiri Flow Station in Bayelsa October 13, 2023 Business Post Contributor By Bliss Okperan An energy firm, Shell Petroleum Development Company of Nigeria, has confirmed an oil spill incident from its facilities at Peremabiri community Read More