EricAlper, 11 days ago Switzerland has won the 68th Eurovision song contest as Nemo's "The Code" gets the top votes.
Switzerland has won the 68th Eurovision song contest as Nemo's "The Code" gets the top votes.