Home Tags Switzerland

Tag: Switzerland

Switzerland is a landlocked bit of Europe with many mountains and cuckoo clocks. Eurovision-wise they don’t do that well, even though the EBU (contest organisers) have their HQ in Geneva.

Latest News

Look back at Lisbon