Images emerging from Libya tell a sordid tale of modern-day slave trading, the international response, and a call for the slave traders to be tried in international criminal court.
Read More »Images emerging from Libya tell a sordid tale of modern-day slave trading, the international response, and a call for the slave traders to be tried in international criminal court.
Read More »