Who is Apollo Quiboloy? Self-proclaimed 'appointed son of God' arrested in Philippines amidst US sex trafficking charges
An influential Filipino pastor, Apollo Quiboloy, was arrested on Sunday, ending a two-week standoff between police and his followers. Quiboloy, who claims to be the "Appointed Son of God," has been wanted in both the Philippines and the US on serious charges including child sex trafficking and human trafficking.Violent clashes and fatalitiesThe arrest followed a dramatic raid on Quiboloy's sprawling 30-hectare (75-acre) compound in Davao, operated by his church, the Kingdom of Jesus Christ (KOJC).