Nigeria: Police Raid Islamic ‘Dungeon Like’ Torture Chamber, Rescuing 259 People
Police in Ibadan state, Nigeria, announced on Monday the rescue of over 259 captives held at a mosque in the town of Ojoo, the latest in a series of raids against supposed Islamic “rehabilitation” centers.