you can go Labour court...
but you need to pay money to company
they spend money to your visa expenses
ready for that.
one of our staff...he just work 15days he resign then company told him to pay 5500qr
he went Labour court.
they justices they putt blame on company manager. he.didn't pay anything
you can also go. your case they made visa medical uniform like this... depend on company