At Least 107 migrants freed from captivity in southeast Libya, spokesman says
BENGHAZI, (Reuters) – At least 107 migrants including women and children have been freed from captivity in a town in southeast Libya, a security force spokesman said on Monday. Walid Alorafi, spokesman for the Criminal Investigation Department (CID) in Benghazi, … Continued