The Indian Embassy in Libya has facilitated the return of 18 Indian nationals from Benghazi after being stranded in the city ...