In a display of public discontent and anger, hundreds of residents in the eastern Libyan city of Derna took to the streets to voice their anger and frustration over…
WANT MORE NEWS LIKE THIS?
Sign up to receive our weekly email newsletter and never miss an update!