Effurun Shooting: Delta Police Arrest Officer for Killing Handcuffed Suspect in Viral Video, Promise Justice
Delta Police have arrested and transferred an officer to Abuja after the fatal shooting of a handcuffed suspect in Effurun.
Read MoreDelta Police have arrested and transferred an officer to Abuja after the fatal shooting of a handcuffed suspect in Effurun.
Read MoreLagos, Nigeria — Civil society actors have sounded the alarm over growing threats to civic space across West Africa, calling
Read More