Hindu is not a race, it is a religion.
FYI.
I have a hard time coming up with the right term. I know some consider “Desi” to be offensive. And of course Indian, which inevitably gets you the question: Dot or Feather?