The first Eurovision Song Contest semi-final has taken place in Liverpool.
Thousands gathered at the M&S Bank Arena to watch the show which was broadcast live on BBC. It was hosted by pop star and TV presenter Alesha Dixon, Ted Lasso star Hannah Waddingham and Ukrainian singer Julia Sanina.
It saw fifteen countries battle it out for a place in Saturday's final including Azerbaijan, Croatia, Czechia, Finland, Ireland, Israel, Latvia, Malta, Moldova, Netherlands, Norway, Portugal, Serbia, Sweden and Switzerland.