Are you paid a fair market rate for your geographical location in India?
(i.e., are other local companies offering worse or better benefits?)
(i.e., are other local companies offering worse or better benefits?)
So if OP says that they get 1/4th of the salary that people from US get for same role, then I feel that he is most likely underpaid.
I'm curious what you mean by illegal. Do you mean they won't pass emissions or safety?