Switzerland Wins Eurovision Song Contest, Israel Places Fifth Amid Protests And Controversy
Switzerland has won the 68th Eurovision Song Contest, which took place Saturday evening in Malmo, Sweden. Switzerland’s Nemo won with 591 points for their song “The Code,” coming ahead of Croatia in second place and Ukraine in third. This year’s wooden …