Lake Geneva in Switzerland

Lake Geneva in Switzerland

Valentin Flauraud/Bloomberg

Switzerland is home to at least five of Europe’s 20 best-paid chief executive officers.