International Organization for Migration*

In Brief

1989, Geneva; 8400 staff; $1.3b budget; humane migration

Scroll Up