A push factor is best defined as

A push factor is best defined as

a. something that causes people to leave their country.
b. any legal restriction on immigration.
c. any hardship immigrants face in a new country.
d. something that draws people to a new country.