Meanwhile , the Geneva-based International Organization for Migration says tens of thousands of migrants from developing countries are stranded in Lebanon .