People who migrated INTO Indian subcontinent to create India:
1. Stone Age Africans 40,000+ years
2. Neolithic Iranian farmers 7,000+ years
3. Steppe Pastoralists (Arya) 3,500+ years
4. Tibeto-Burmese, Austroasiatic 3,000+ years
5. Yavanas, Sakas, Pahalavas, Kushan, Hun, Gujar 2000 years
6. Turks, Afghans, Mongols, Arabs, Persians, Africans <1000 years
7. Europeans <500 years
This is based on archeology, history & genetic research.