Question: what is the difference between immigration and emigration and migration?
Answer: Immigrate is to come into another country to live permanently. Migrate is to move, like birds in the winter. The choice between emigrate, immigrate, and migrate depends on the sentence's point of view. Emigrate is to immigrate as go is to come.