Philippines Announces Arrest of Megachurch Leader Apollo Quiboloy
- Posted on September 9, 2024
- By Time
- 1 Views
Philippines Announces Arrest of Megachurch Leader Apollo Quiboloy
The 74-year-old Duterte ally was wanted by local authorities and the U.S. FBI for alleged sexual abuse and human trafficking.