The Edo State Police Command has announced the rescue of Rev. Father Philip Ekeli, who was kidnapped on March 3, 2025, at St ...