Krobilus
Member
An influential evangelist preacher from the Philippines accused of sex trafficking and sexual abuse has been arrested, authorities said on Sunday (Sep 8). Apollo Quiboloy, self-proclaimed "owner of the universe" and "appointed son of god", is wanted on charges of child and sexual abuse and related allegations of human trafficking. He has denied wrongdoing.