Pastor Apollo Quiboloy, Wanted for Child Trafficking Crimes, Surrenders after Two-Week Standoff
Philippines-based megachurch pastor Apollo Quiboloy surrendered to police Sunday at his church’s 74-acre compound in Davao City following a two-week standoff to answer to child sex trafficking and other charges.
Read more : Pastor Apollo Quiboloy, Wanted for Child Trafficking Crimes, Surrenders after Two-Week Standoff