ParentFull threadwrp·Need to add, the idea of cultural homogeneity is entirely relative. Japan is or isn't homogeneous depending on who and when you ask, and I'm not even counting the Ainu or other not-of-Japanese-race.View on HN