The final of the 2017 Eurovision Song Contest takes place tonight. Twenty-six countries will be competing for your votes, in a bid to win the competition. Twenty of the acts advanced from the semi- finals which took place during the week. The other six are made up of the Big Five (Germany, France, Spain, Italy and the United Kingdom) as well as last years winner – Ukraine.
So, we have set you a quiz to test your knowledge of this year’s participants. Let’s see how well you know the lyrics from the twenty-six songs featuring in the grand final Also, don’t forget to vote for your favourites in our ranked poll.