POLICE ARRESTED THREE GAY MEN IN BENIN DECLARED ORDIA NEWTON WANTED Openlife Reporter December 16, 2014 The Edo State Police Command has arrested three men for allegedly sodomizing a 20-year-old man in ikpoba okha LGA Edo state. The Edo state… Continue Reading