Have to disagree here. Any hard evidence or is it just an opinion?
As for money flow, I believe India would do fine even without influx of money from foreign investors. I think the Indian markets have shifted from depending on FII (Foreign Institutional Investors) to domestic inflow. You can see from the changing shareholding pattern of Indian companies. Money in India is slowly moving in financial assets but has a long way to go. Again just look at the mutual fund, equity custodian data etc.
As for the underlying economy, apart from the domestic economy and associated growth, you can see a clear instances of some manufacturing shifting from China to India in sectors such as chemicals, pharma etc for many reasons, but pre-dominantly as global companies diversify their sourcing and dependance on China. Of course all this will take time but just an example - India exports $2b worth of APIs and China exports $20b, so a 10% shift means India can double the exports. There are many such categories, sectors and industries. To top it all, there is a strong government and leader (PM Modi) who is consistently bringing reforms that will provide boast to the economy. Of course, from my perspective thats the biggest risk as well.
I agree that valuations looked stretched at index level but that has to do with scarcity premium and market structures, however as that evolves it will provide broader investment opportunities.