Lots of feedback that you will get will be too many positions, which might be true, but if you have a real reason why you are holding, hold them thru the story / macro picture to come true and then unload. Reducing the positions down to 10 for a 1cr or less amount, makes a lot of sense.
I am believer that if you have 20 stocks for a portfolio over 1cr is OK esp. if you are not doing investing full time. So, it is all subjective and there is NO correct answer, regardless of what anyone says.
Concentrated portfolios are for people who do immense research, keep up with it, and have done lots of reading, attend AGMs etc. Diversified portfolio is for LT investors who are also doing wealth creation with the grey matter while letting their cash flow be invested into a diversified set of assets.
Nothing stops anyone from just getting into 3 to 5 MFs but if you have a passion for investment, then do the stocks.
I do Stocks, Bonds, ETFs, Commodities etc while working more than full time and managing real estate. Therefore, I hold a diversified set of portfolio with all of the above.