Indemnity Bond Post Termination Of Employment

Hello Everyone, I recently left my organization as there were some salary related issue (Salary deferment and delayed payment) and got offer from another MNC. They tried to retain me but I was not satisfied with company policy and salary processing. I did two mistake during call with company HR & MD while they tried to retain: 1. I told them frankly the reason for my resignation (their policy and salary issues) 2. And the name of MNC from where I got the offer (MD told me to trust him and later he told everyone where I had offer from) I served 90 days of Notice period, gave KT & Training, Handover all the company assets. It's been a week of my LWD and now the company is not providing me with relieving and experience letter and asking me to Sign a Indemnity Bond after I have left the company. This bond has so many clause mentioned which are different from what was mentioned in my offer letter. They have mentioned in the Indemnity Bond that I shouldn't be joining/employed with any of their Clients, or its sister, or its allied company or its client's client directly or indirectly and many more clause which was not there earlier in my Offer of employment. They are also holding up my 2 months of salary. If I sign this Bond I might not be able to join the company I have offer from as per this Indemnity Bond. Am I obliged to sign any such Indemnity Bond post termination of my employment ? Is it legal that they can hold my relieving/experience and F&F in case I refuse to sign the Bond post termination of my employment ?