22
Philippine police have captured Apollo Quiboloy, the Kingdom of Jesus Christ megachurch founder who is also wanted by the FBI on charges of sex and human trafficking.
Source link