The contract was already breached in the first place. I signed on an agreement of X place but was put to work in Y place. Spoke to manager and agent said that i was complaining so I contacted my lawyer who is a friend and he said just compose an email saying that the contract is already been breached as the workplace that was assigned now is different from what I signed on contract and therefor im being forced to work in a different place bla bla. Update: I have resigned and agent agreed that i no longer need to serve 1 month notice period. Either she was scared from my email knowing that she made me signed a breached contract or she let me go to blacklist for her own comfort. This job is visa service company for a cso position.