Hindalco, ONGC, Apollo Hospitals, Tech Mahindra and Tata Consumer are among major gainers on the Nifty, while losers are Tata ...