How homogeneous is Japan?

It depends on what you mean by homogeneity.

Read →