Police Arrest 95 Suspected Cultists, Recover Firearms in Benin Raids Metro May 3, 2025 Agency Report The Police Command in Edo has arrested 95 suspected cultists and recovered multiple firearms and ammunition during a…