Venezuela's endeavors against human trafficking deemed insufficient
Venezuela's endeavors against human trafficking deemed insufficient: "
"
A total of 184 countries, including the United States, were examined in the paper and it is concluded that as many as 27 million people might be living in slavery throughout the world Venezuela, Cuba, Iran, North Korea and Saudi Arabia are among the ... | El Universal |