Police Invade Meeting Venue on Witch and Persecution

Police Invade Meeting Venue on Witch and Persecution

Operatives of the Nigeria Police Force have said to have invaded a Meeting venue on “witch persecution” scheduled to be held on Saturday in Makurdi, the Benue State capital. The Executive Director of Advocacy for Alleged Witches (AfWA), Dr Leo Igwe, confirmed the police invasion in a media release on Saturday, describing the action of […]

Keep Reading