AdventWolf on 29 May 2010
What's the source? I remember reading this maybe 2 or more years ago I think. Either that or it is a new study.
Oh and "From our population, the evidence is Indians are doing pretty well." - Nice, lol.