Have a look at funds from hybrid category ie. Balanced advantage or multi asset allocation fund.Avoid thematic schemes.
Any specific reason for opting index funds rather than actively managed funds.U can also have a look at funds from flexicap category.
Overall portfolio looks good. Hope your horizon is 10+ years.Avoid multiple schemes of similar theme.
Overall portfolio looks good for long term. I dont think any changes are needed. Hope your risk appetite is very high.
Please mention your risk appetite. If risk appetite is not very high then avoid smallcap and thematic schemes.