So does China...and Germany...and Korea.
Hmmm....
Germany and China do not have a homogeneous societies.
Germany has over 5 million Turks and Arabs,2 million Asians and a million Africans + although European still with a different culture between 4 and 5 millions Eastern Europeans ( from which Poles and Russians are the biggest groups ).
China :
