Migrating to another country can be extremely stressful. Not only are you uprooting your life, family and belongings to a whole new world but you will need to go through the process of applying for a visa. Visa applications can be denied for something as trivial as...