HDFC Life, HDFC Bank, Apollo Hospital, NTPC, and Bajaj Finserv were among the top gainers on the Nifty index. Bharti Airtel, ...