The Police Command in Edo has detained for prosecution a 27-year-old man after he was found in possession of a fresh human head in the Evbuotubu area of Benin. The command’s Public Relations ...