It is a prerogative of any employer to give / or not give you NOC. That's their choice. Talk to your employer again heart to heart. If he still doesn't change his decision then accept it and try to search your luck again when you get back home. If you're skilled there's a lot of jobs out there.