FBI raids Los Angeles church of Quiboloy, church leaders arrested
Federal agents raided the church of “Appointed Son of God” Apollo Quiboloy and arrested three church leaders in Los Angeles for the human trafficking probe, Thursday (Manila time). The FBI …