thanks guys, your comments are highly appreciated. I have actually been thinking of your suggestions re talking to the company who wants to hire me, to ask my sponsor to cancel my visa and ask NOC so I can be issued a new one and also to try my luck in the human rights.

I do hope something works out since I really want to stay here :(