European police arrest masterminds of large human trafficking ring
The European police announced this Friday the arrest of eight “masterminds” of a large human trafficking network, which was dismantled and is considered responsible for transporting up to 10,000 migrants, mainly Afghans,