Is it just me, or do we suddenly have Indians from India all over the place?

At first, I saw them as mostly in the professional fields like doctors, but now I see all over the place as gas station and hotel owners.

For instance, I was surprised to learn that Atlanta has a very large Indian from India, and they are an influential business group in India.

Does anyone know how this influx of Indians from India suddenly happen?

I thought about this sudden Indians from India invasion when I saw that a young boy of India background won the spelling bee.

And as I recall, he is not the first person of India background who has won the spelling bee, but I could be wrong.

Let's see, we OUTSOURCE jobs to India, but we import people from India.
Is it me, or is something wrong with this jobs for people exchange?