Tata Consultancy Services, India's largest software company, posted a smaller-than-expected third-quarter revenue on Thursday as clients pared tech spends on account of macro-economic uncertainty. The ...