8 in police net over alleged ritual killing Ritual, 15 others National News 8 in police net over alleged ritual killing Ritual, 15 others Admin August 16, 2024 Aug. 16, 2024 The Police Command in Oyo State has arrested eight suspected serial ritual killers and...Read More