107 more stranded Nigerians return from Libya National News 107 more stranded Nigerians return from Libya Admin April 19, 2023 April 19, 2023 The National Emergency Management Agency (NEMA), has received another batch of 107 Nigerians stranded...Read More