Asked in Labour and Service
the company cannot like that terminate you from services like that with out proper reason or notice you could discuss about this before your higher upps if the company is not agreeing for that you could challenge it before the civil court or before the labour court to make good the losses.
file a complaint before labour commissioner
you can file a complaint against your employer and team leader
Download the Vkeel app, which makes things easier as you can keep everything handy in your phone. You can book consultation with selected Lawyer.
Download Vkeel App