The line up for Saturday's Eurovision Song Contest final has been confirmed, following Thursday's knock-out semi-final.
26 countries will compete for the crystal microphone on Saturday.
The UK is staging this year's contest on behalf of 2022 winners Ukraine.
What time is the Eurovision...