Also, aren't Indians genetically closer linked to Africans than Europeans?
Which "Indians" are you talking about? I'd have to check my Luigi Luca Cavallibut if you are talking about Asian Indians (in India), it depends on which Indian subgroup you are talking about and I think those in the North are more European while those in the South are more Asian, which you can see by looking at people from India in the different castes and ethnic groups. I'd suggest reading Thomas Sowell's Race and Culture if you want some good illustrations of the role of culture in success or failure.