Were these ‘Indian’ employees of a ‘US based’ company working in the US or in India?
My guess is that they were not working in the US, because there is some law about 60 day notices required for layoffs of a certain number of employees. Just my 2 cents.