Deeq A. Posted June 12, 2018 The UN has imposed sanctions on six key human traffickers in Libya in a bid to take action against trafficking rings selling migrants as slaves. Source: Hiiraan Online Share this post Link to post Share on other sites