Self-proclaimed ‘apostle’ who claims to be Jesus’ best friend arrested in forced labor scheme
Two professed religious leaders, including one who referred to himself as an “apostle” and claimed to be Jesus’ best friend, were arrested Wednesday as part of a nationwide takedown related to forced labor at call centers where workers were coerced …
