The Eurovision performers ready to impress at the world's campest party! All the acts taking to the stage this year from Ireland's Bambie Thug to Croatia's Baby Lasagna as contest marks 50 years since ABBA's win
On Tuesday, the annual music competition kicked off with its first of two semi finals in the Swedish city of Malmo - with ten of the 15 acts performing voted through to Saturday's finale by viewers.