No , they have OCI and POI cards on the basis of which an NRI can do everything other then govt job and voting in India
They have OCI cards and India is good as far as they are sending remittances and investing back
So they have to get visa in order to visit India???
They have OCI cards and India is good as far as they are sending remittances and investing back
No they aren't
All of them have ditched Indian nationality for American since India does not allow dual citizenships