"Chinese Communists were always nationalistic, Indian communists were always anti-national" I don't think this is because some special 'Han' characteristic. Chinese commies talk about nationalism simply because they don't have any competition and they are in power. Similarly Soviet communism had a big component of Russian nationalism. The difference in India is commies lost out to their ideological cousins secularists and have been limited to few states. If commies had managed to wipe out competition in India they too would be 'nationalists'.