Switzerland Wins Eurovision Song Contest, Israel Comes Fifth – Amid Protests And Controversy
Switzerland has won the 68th Eurovision Song Contest which took place in Malmo, Sweden, on Saturday evening. Switzerland’s Nemo won with 591 points for their song The Code, coming ahead ...