Switzerland:
* Languages: German, French, Italian, Romansh
* Ethnic groups: Swiss, German, French, Italian, Romansh
Belgium:
* Languages: Dutch, French, German
* Ethnic groups: Flemish (Dutch-speaking), Walloons (French-speaking), German-speaking Belgians
Luxembourg:
* Languages: Luxembourgish, French, German
* Ethnic groups: Luxembourgish, French, German
Spain:
* Languages: Spanish, Catalan, Galician, Basque, Aranese
* Ethnic groups: Spanish, Catalan, Galician, Basque, Aranese
Italy:
* Languages: Italian, German, French, Slovene, Sardinian, Friulian, Ladin
* Ethnic groups: Italian, German, French, Slovene, Sardinian
Finland:
* Languages: Finnish, Swedish
* Ethnic groups: Finnish, Swedish, Sami
These are just a few examples. Many other European countries have multiple languages and ethnic groups, making them incredibly diverse and culturally rich.