Economy Investigation Blames Equipment Failure for Bayelsa Oil Spill September 16, 2022 Adedapo Adesanya By Adedapo Adesanya The spills from the Diebu Creek flow station operated by the Shell Petroleum Development Company of Nigeria (SPDC) Limited in Southern Read More