World News Activists urge Nigeria to delay Shell’s £1.89bn sale of assets in Niger Delta February 28, 2024