Sensex, Nifty Recover Most Of Day's Losses To End Marginally Lower

Mid- and small-cap shares ended mixed as Nifty Midcap 100 index declined 0.3 per cent and Nifty Smallcap 100 index rose 0.22 per cent.