The Eurovision Song Contest is edging ever closer, with 10 excited acts winning their way to grand final last night (Tuesday May 10).
The 66th edition of the competition, which is taking place in Turin, Italy, will see 26 musicians battle it out to be crowned champion.
The UK, Spain, France and Germany - known as the 'big four' - are already automatically through to the final, along with host country Italy.
Dreams of Eurovision glory came to an end for Albania, Latvia, Slovenia, Bulgaria, Croatia and Denmark, who all failed to qualify for the final.
Read more on manchestereveningnews.co.uk