Pretty much every western company that has succeeded in India has done so on the support of a strong local Indian team across all levels. To do this, they have effectively left their ego behind.
Those who struggle typically want to transfer their “culture” to India so they put their expat team in charge of the local team. This is ego centred and mostly does not work. These are mainly companies that do not trust the locals and are over-confident about their own “head office culture”.
Being preoccupied with transferring “the way we do things in our company” to India makes them blind to “the way Indians do things there” which is the most important insight for future success.
So – local management teams are essential in India (and probably anywhere you go in Asia) and that team should lead and manage your enterprise throughout India. This does not mean you do not provide the support of some expats – of course good companies do, but this is to empower the local team. Expats can come and go as needed – but your business needs longevity in India and that is what an Indian management team can provide.
Smart companies that go into Asia also ensure they hire Asians into the HO team, so you have Asians running your enterprise on the ground in Asia and Asians at the right level in HO guiding and advising the HO team.
Real access to family and business networks in India (and probably all of Asia) is mostly only achieve by Indians.
Conclusion – if you want to succeed in business in India, rely on Indians to run your Indian business.