TeamLease Digital reports India applications doubled after 50,000 layoffs

Business