For despite its reputation for homogeneity, Japan is in fact a country of astonishing contrasts.
Japan flouts its reptutation for homogeneity.