The Philippines on Sunday said it arrested a pastor wanted in the United States for child sex trafficking, two weeks into a massive police manhunt for the self-proclaimed “Appointed Son of God”.
Apollo Quiboloy, who has close relations with former Philippine president Rodrigo Duterte, is the founder of the Philippines-based Kingdom of Jesus Christ (KOJC) church which claims millions of members.
He was charged by the US Justice Department in 2021 with sex trafficking of girls and...