Guide to completing Form 80 – part 1

adminVisa application2 Comments

Form 80 is a migration form that there is a good chance you will have to complete. Whilst not listed as a requirement to complete upfront in lodging your application, it may be prudent to complete it and submit when you lodge your application as it provides your case officer with a lot of personal and character information up front. … Read More