Trapped in Libya

The National

Thousands of migrant workers abandoned by their employers wait for rescue in Benghazi, Libya

More From Embedded-Only/News