ONGC, Tech Mahindra, TCS, Bharti Airtel, HCL Technologies are among major gainers on the Nifty, while losers Shriram Finance, JSW Steel, Apollo Hospitals, SBI Life Insurance, Asian Paints. BSE Midcap ...