Foreigners:
Sojouners: tourists
Expatriates: businesspersons, workers, students,etc.
Immigrants: Motivate to stay in the foreign land by the reasons of economics or politics,
Refugees: No hope to go back and no country to go back; the might be killed when they go back home.