color="#0260a8">Tata Communications Ltdjumped 10.1 per cent.
Foreign investors continued to buy local shares, remaining net buyers for a 18th consecutive session on Tuesday. Exchange data showed a net purchase of 11.03 billion rupees ($179.67 million) on Tuesday, bringing the total to nearly 150 billion rupees during the period.
The benchmark index provisionally rose 0.44 percent to end at 21,021.90, a record closing high and not far from an all-time high of 21,206.77 hit on Jan. 10, 2008.
The broader NSE Nifty ended up 0.5 percent, marking its second consecutive day of gains.