Nifty, Sensex to gain 5-8%; mid and smallcap to outperform: Sharekhan
AHLUCONT - 191306