In Northern Virginia I think there is a huge proportion of Indians that are naturalized citizens because the ones who have green cards know that their career prospects are greatly improved if they become citizens. That is because there are so many federal contracts that require their workers to be citizens.
My guess is that the Indian population in the USA is growing by at least a million every 3 years and that at least 7% of the USA population will be Indian by 2040. For the most part they are very hardworking and law-abiding people way above the average we see in the USA. What is driving this immigration is that India has little land and an exploding population that is now 20% of the world’s total population.
Are they Indians or Americans?