since you are hired directly from India,your sponsor have the right to send you from where thay hired you,benefits are only upon your employers desire,if they will give or not give any thing at all..the best thing is talk to them in a nice and polite way..Maybe they have a good and understanding heart..