Every big investor in India holds around 10-30 stocks in their portfolio. Not more than that. Their conviction on selected stocks generated huge amount of returns over a period of time. Even professional money managers follow the similar investing style. A portfolio of 15-20 great quality companies in your Demat account can generate huge wealth over a period of time.