News

Libya and Modern Day Slavery

November 28, 2017 Felecia Bhangu 0

Libya which means servant in Arabic has had a long-standing issue with slavery and various human rights violation; and, the small nation has been in the media this week for recent reports that the slave […]