India’s $160 billion IT industry – laid off more than 56,000 employees this year

Leave a Reply

You must be logged in to post a comment.