Twenty-six countries, each with three minutes to convince juries and the voting public: Britain hosts the Eurovision grand final on Saturday night on behalf of last year’s runaway winners Ukraine.
Read the news from all international angles and create your independent opinion
Twenty-six countries, each with three minutes to convince juries and the voting public: Britain hosts the Eurovision grand final on Saturday night on behalf of last year’s runaway winners Ukraine.