A fresh batch of 116 Stranded Nigerians returned to the country from Libya on Wednesday. The returnees who had tried to proceed to Europe en-route Libya were repatriated from the North African country by International Organisation for Migration (IOM). While receiving the assisted voluntary….