Senate Orders Arrest and Detention of Quiboloy
Apollo Quiboloy, the self-proclaimed “Appointed Son of God,” has found himself entangled in a web of controversy as allegations of rape and human trafficking swirl around him. The Filipino religious leader, who heads the Kingdom of Jesus Christ, The Name Above Every Name, has been ordered arrested and detained at the Senate, marking a significant … Read more