Indianoid

Noun

 * 1)  A person of a natural evolutionary origin in the Indian subcontinent, and anthropologically sharing much genetic history with Caucasoids.