Semifinal 1: the results The gauntlet had been thrown. Ten finalists will go through to Saturday’s Grand Final. The happy ten are: Croatia Moldova Switzerland Finland Czechia Israel Portugal Read More »