Would emigrate or immigrate be better when both the origin and destination countries are stated Or does migrate work in the same context For example He BLANK from England to South Africa?
For your example: He emigrated from England. He also was a migrant and migrated. If his intent was to be a citizen of SA, he also was an immigrant and immigrated.