Hi Binson,
Don't loose patience, God is great.
Some months before I am also in the same tension,
Still I am waiting for Visa Stamping. Now where r u?? In India or KSA. Now I am out of station, if u wait i will be touch with u on friday evening. Don't worry, for ex residents Saudi Goverment...