The first time I was in Switzerland was 1985, and even then, I would not call it "homogenous." The people at the time spoke French, German, Italian, and Romanisch. Switzerland is an excellent example of the "harmonious" rather than "homogenous": it manages to integrate people from four linguistic groups into a well-ordered society.
China has 8-10 major dialects that are not mutually intelligible, but many would say that China is pretty homogenous. 90% of the population is classified as "Han Chinese," even though the subgroups are quite visibly different from each other.