Tag: Delta State Police

Police Uncover Alleged Self-Kidnap Plot Over ₦15m Demand

What began as a frantic search for a suspected kidnap victim in Delta State has ended with the…

By