Hi Prashant... This is a clear case of arm-twisting by the company. Unfortunately in this case you have very little to do. This is because you have already signed the bond.
Now if the bond is for two years the company has a right to not leave you before completion of 2 years.
Alternatively, the right to employment confers every citizen to work anywhere in India, hence you are not bound by such bond which shall be construed as bonded labour. Nevertheless, if you leave you current job your employer may not issue you your releaving letter before the expiry of 2 years and your employer can also issue to you a notice for payment of the bond. You can contest the bond by taking your current employer to the relevant district courts and it is then you may take a plea that the bond amount of 10 lakh was not justified as the company did not invest 10 lakh on you.
I understand that you will be getting good offers after your international training, but I would recommend that it would be feasible if you quit the company just after the expiry of 2 years. In the mean time try to befriend your spervisor (by calling him/her for a coffee, chating, spending more time) so that he/she can increase your salary which shall be a good bet for you to negociate in future after the completion of 2 years bond period.
RoyS