Pastor Quiboloy, wanted for sex crimes, arrested by 2,000 police officers in Philippines
short by
Shalini ojha /
04:01 am on
Monday, 9 September, 2024 Pastor Apollo Quiboloy, a self-proclaimed "owner of the universe" and "appointed son of God", was arrested in the Philippines after a two-week-long manhunt that involved 2,000 police officers. Quiboloy was on the FBI's most-wanted list and was accused of sex trafficking and sexual abuse. Police searched a 75-acre compound in Davao on suspicion that he hid in a bunker there.