I got a job offered by a company in Riyadh, KSA which I accepted by signing a job offer letter not a contract. So they processed my Visa through an agent in Pakistan and now i have a 90 days validity work visa and also processed my protectorate stamp on the passport. I was to give them a confirm date to fly to saudi and start the period of my service but due to some unfortunate family emergency I am unable to fly at moment. So I informed the company about the situation but the company is not complying, rather threatening me that if I not join them they will cancel the visa and file a case against me to put a ban on my name to work in KSA and other GCC Countries which I don't want to happen. Please advise me what to do as Currently my family commitment precludes me to fly to Riyadh and start my service.