Attaining residence in any country other than your home country can be tricky. First, there is a list of documents that need to be verified and submitted, a long process that can mean waiting for months or even years for some countries, and still, there…