Three Israeli documentary filmmakers arrived home safely from Nigeria at the end of last week, after what they described as 20 “hellish days” detained under inhumane conditions by the government’s Department of State Services (DSS) security agency.
05
Aug
2021