All hispanics are caucasians. I think even Indians (feather) are caucasian. But not legally. Hispanics used to absolutely be considered caucasian though.
If by Indians you are referring to Native Americans, they are of the Mongoloid race that includes all east Asians (Chinese, Japanese, Mongols, Koreans, etc.).
Nope. Hispanics can be any race.