Philippine authorities arrest church leader charged with sex trafficking
A high-profile pastor has been arrested on suspicion of child sex trafficking in the Philippines and the US. Apollo Quiboloy was detained at his church complex in the southern city of Davao. In 2021, the US State Department charged him with trafficking women and girls as young as 12. Al Jazeera’s Barnaby Lo has more…