Kwara State police command

Suspects Confess to Selling Human Heads, Body Parts to VIPs

Pat Stevens/   Eight suspected ritualists arrested by the police in Ilorin, Kwara State, have allegedly confessed to selling 31…

6 years ago