The Eurovision performers ready to impress at the world's campest party! All the acts taking to the stage this year
There's only a few days left until performers representing 26 countries from across Europe and beyond take to the stage at the final of the 68th Eurovision Song Contest. On Tuesday, the annual music competition kicked off with its first of two semi …