‘Son of God’ Filipino preacher surrenders to police on sex abuse and human trafficking charges after being in hiding
Apollo Quiboloy and four other co-accused surrendered in the vast religious headquarters of their group, called Kingdom of Jesus Christ, in Davao city, police said.