Moneycontrol

Nifty likely to open flat; top 3 stocks which could give 10-12% return