Philippine police face a standoff with pastor Apollo Quiboloy, accused of child sex trafficking, at his compound.

Philippine police are in a standoff with pastor Apollo Quiboloy, claiming to be the "Son of God," at his Kingdom of Jesus Christ compound. Quiboloy is wanted for child sex trafficking and other crimes, having amassed seven million followers through TV, radio, and social media. The pastor has served as spiritual adviser to former President Rodrigo Duterte and denies the charges, blaming the "devil."

August 26, 2024
59 Articles