Top 9 stocks to buy which could give returns outperforming index in next 2-3 years

we are very positive on private sector banks and Consumption stories in auto, retail, aviation, entertainment, building material and appliances.
FY19 is difficult to call because there are too many moving parts. There is the rate tightening cycle in the US, hardening of commodity...