Nifty above 17840. Tech Mahindra down 2.22%

Indian benchmark indices trade lower amid mixed global cues. Currently, Nifty is trading at 17840. 

Nifty IT drags index. HCL and Tech Mahindra are top losers. Banking and financial services stocks lead the index.