All posts tagged "300"

  • Niger Delta Avengers: More Troops Deployed

    Nigeria has deployed troops to end the renewed insurgency in the region and has initiated peace talks with the oil rebels. The Niger Delta Avengers...