Police discover 20 bodies in Edo, apprehend 3 suspects
Men of the Edo Police Command have stormed a suspected ritual shrine in Benin and apprehended three suspects with 20 mummified bodies. The police command made this revelation on Thursday … Read More