Filipino preacher Apollo Quiboloy, accused of sexual abuse and human trafficking, has been arrested in the Philippines. The U.S. also charged him for sex trafficking. Quiboloy denies allegations and claims they are fabricated.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing