COPS have swooped on an influential preacher from the Philippines accused of sex trafficking and sexual abuse, the country’s interior minister announced.
Apollo Quiboloy, who calls himself the “owner of the universe” and “appointed son of God”, has denied the allegations levelled against him.
Apollo has been arrested, it’s been announced/AFP
In a social media statement, Interior Secretary Benjamin Abalos Jr said: “Apollo Quiboloy has been caught.”
He is also on the FBI’s most wanted list with US authorities hunting him over allegations of sex trafficking and cash smuggling.
Cops in late August reportedly discovered a secret door inside Apollo’s underground lair.