There is evidence that Europeans have gone to China 15,000 years ago or more, so it’s possible that the ancestors of Indians acquired them from Europeans.
These were Indo-europeans who most likely originated in the Eurasian steppes around the Caspian sea. The Tocharians lived in what is now Xingiang for centuries until they were pushed out by the Turkic Uighurs (who in turn had been pushed by the Han Chinese)