The Eurovision Song Contest is edging ever closer, with another 10 excited acts winning their way to the grand final in Thursday night's semis.
The 66th edition of the competition, which is taking place in Turin, Italy, will see 25 musicians battle it out to be crowned champion this weekend. The UK, Spain, France and Germany - known as the 'big four' - automatically qualify for the final, along with host country Italy.
Grace Kelly singer Mika, Italian singer Laura Pausini and talk show host Alessandro Cattelan will be fronting the contest, with Graham Norton providing commentary over on the BBC. Meanwhile, AJ Odudu will be announcing the UK's allocated points live from MediaCity.