I have signed an employment offer for a company in Oman, 6 weeks previously. they have processed an employment visa, for collection at Muscat airport.
however I was delayed leaving my previous position and since then, another international company has offered a better long term prospect, except the initial placing is in Oman.
Due to the previous company having already processed a visa, does that mean I could not accept the 2nd company offer, even though I hadn't yet mobilized and/or started work yet ?