Update news

Cancel

Oil spill at Shell’s field at Peremabiri in Bayelsa traced to equipment failure