Suppose you are from country X, and had to travel to and live in a foreign country Y for a better life, leaving behind your family. I'm looking for a word with the meaning a foreign country you voluntarily [to exclude exile] live in
I've been living in [expatriation] for five years.
My understanding is that in this sentence, expatriation referes to a state rather than a physical place.
I hope my husband will return from [expatriation] soon.
I'm not sure this last sentence is correct with expatriation refering to a foreign country (place). What I'm particulary interested in is the phrase return from Y.
So, does expatriation work? any other word? Other words that I have a confused understanding of are exile, alienation and diaspora.