BSE midcap index added 1 percent and smallcap index rose nearly 1%. Coal India, NTPC, Hindalco, Trent, Jio Financial were among top gainers on the Nifty, while losers were ITC, Nestle, Axis Bank, ...