DSS release detained OSIWA Nigeria director hours after interrogation Oluwadamilare Emmanuel Apr 6, 2018 The Department of State Services (DSS) on Friday released Udo Jude Ilo, the Nigeria office director for the Open Society…