Shell declares force majeure in Nigeria after pipeline leak

Nigeria news
Nigeria news