Biggest Nifty gainers were Asian Paints, Adani Enterprises, Tech Mahindra, TCS, HDFC Life, while losers were Tata Steel, TMPV, Bharat Electronics, Shriram Finance, Grasim Industries. BSE Midcap index ...