BSE Midcap index down marginally, while smallcap index shed 0.4%. Infosys, HCL Technologies, TCS, Shriram Finance, Axis Bank were among top gainers on the Nifty, while losers were Eternal, Interglobe ...