News

Layoffs in India's IT sector is bad news for consumption. After IT giant TCS announced cutting more than 12,000 jobs, a ...