EFN is Christian community that exists to fight human trafficking and commercial exploitation across Europe. 

1 articles by Debra Nathan