The waiting is over, the acts have arrived in host city Liverpool and the Eurovision Song Contest is finally here.
The UK is staging this year's contest on behalf of 2022 winners Ukraine.
When are the Eurovision semi-finals and final?
The Eurovision final is taking place at the M&S...