Ok, so will not believe this! Trip cancelled, I have a new issue now.
Even though I have a signed contract from the company and the letter of employment for immigration and having already resigned to my previous job, the company that hired me called back to say that they just found out that...