Upside for Nifty likely to remain capped at 12,100; 5 stocks ripe for cherry picking
CANFINHOME - 205006