The April 26, 2026 senseless short range public execution of 28-year-old Mene Ogidi by ASP Nuhu Usman of Effurun Area Command, Delta State, sparked massive public uproar across Nigeria, bringing again ...