BSE Midcap and smallcap indices were down 0.3 percent each. Asian Paints, ICICI Bank, L&T, Interglobe Aviation, Hindalco were among major gainers on the Nifty, while losers were Eternal, Shriram ...