Apollo Quiboloy, who is wanted by the FBI on charges of child sexual abuse trafficking, surrendered after a police ultimatum, officials say
A pastor wanted in the US for the alleged sex trafficking of children has been arrested two weeks into a huge police manhunt for the self-proclaimed “appointed son of God”, officials in the Philippines have said.
Apollo Quiboloy is the founder of the Philippines-based Kingdom of Jesus Christ (KOJC) church, which claims millions of members.