Now I know that Han Chinese are number one, but can anyone help me with the rest? Google doesn't really provide any solid answers, Wiki tells me Bengali is second, which I could see being true, as the whole country is homogenous...but who knows. What after that, Arabs? Punjabis?