Shackles – Slavery in Libya December 11, 2017 Uncategorized Libya is a failed state, despite being the fourth largest country in Africa, the 16th largest country in the world as well More