A well-known pastor in the Philippines was arrested on Sunday in a massive police operation on a church compound, ending a weeks-long hunt that transfixed the nation. Pastor Apollo Carreon Quiboloy, a close ally of former Philippines President Rodrigo Duterte, is accused of child abuse and sex trafficking, and is on the FBI’s Most Wanted List for money laundering in the U.S. NPR has more.