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