Markets trade lower in early trade ahead of TCS earnings

Markets trade lower in early trade ahead of TCS earnings

Markets