ITC, Kotak Mahindra Bank, Bajaj Finance, Bharti Airtel, HUL are among major gainers on the Nifty, while losers are Tech Mahindra, TCS, HDFC Life, Adani Ports and SBI. Nifty Midcap and smallcap indices ...