How a Filipino preacher wanted by the FBI held police off for weeks
A Filipino evangelist preacher named Apollo Quiboloy, who claimed to be the “appointed son of God,” was arrested at his religious compound in Davao, Philippines. He was wanted by authorities for charges of human trafficking and sexual abuse. Quiboloy, a close adviser to former President Rodrigo Duterte, denies all wrongdoing. He was indicted by U.S….