A place where people who have entered a country without the necessary documents can be kept for short periods of time is a...
asylum
detention centre
flee
border
To treat someone unfairly or cruelty over a long period of time because of their race, religious or political beliefs is
Persecution
Immigrant
Flee
Refugee