An Islamic cleric identified as Alfa Giga, involved in a tragic incident that claimed the lives of his father and brother, has been apprehended.
Reports indicate that he was arrested on Sunday, September 8, 2024, in the Apete area of Ibadan, Oyo State, after being found with disturbing evidence.
He was interrogated by eyewitnesses before being handed over to the police for further investigation.