Nifty 50 | Nifty 50 up 1.2 percent
— Nifty is up, trading at 18,064.9
— HCL Tech, M&M, TCS, IndusInd Bank and Tech Mahindra are top gainers, up 2.9 to 3.5 percent.
— Titan, Bajaj Finserv, HDFC Life, Grasim and Bajaj Auto are top losers, down 0.6 to 2.5 percent.