Self-proclaimed ‘Son of God’ Apollo Quiboloy arrested: Here's why it took 2,000 cops to capture FBI’s most wanted pastor
Apollo Quiboloy, a high-profile Filipino pastor and close ally of former President Duterte, was arrested after a two-week standoff at his compound in Davao. He faces numerous charges, including child sex trafficking and human trafficking, filed by the US and the Philippines. His arrest follows an intense raid marked by violent clashes between police and his followers. This development shines a light on Quiboloy's extensive influence and the complex legal battles he now faces on both domestic and international fronts.