In the last few days, Liverpool has transformed into a sea of blue and yellow to host this year's Eurovision Song Contest on behalf of reigning champions Ukraine.
The competition is officially underway with semi-final one performers Norway, Malta, Serbia, Latvia, Portugal, Ireland, Croatia, Switzerland, Israel, Moldova, Sweden, Azerbaijan, Czechia, Netherlands and Finland already securing a place in the grand final. The UK, along with Ukraine, Germany, France, Italy and Spain, are automatically through to the grand final on Saturday night.
Tonight, the second semi-final will take place at Liverpool's M&S Bank Arena, with the public being given the chance to vote for their favourite. Only ten with make it through to the final for a chance to be crowned 2023 winners.