Eurovision Song Finals: Who will win?

Eurovision Song Finals, 2023 will see Poland, Australia, Cyprus, Albania, Estonia, Belgium, Austria, Lithuania, Armenia and Slovenia contest the finals in Liverpool on Saturday night, along with the 10 countries that qualified from Tuesday’s semi-final:Croatia, Moldova, Switzerland, Finland, Czechia, Israel, Portugal, Sweden, Serbia and Norway.

They will join the so-called “big five” nations – the UK, Germany, France, Italy and Spain – who each get a free pass because of their financial contributions to the event, along with last year’s winners Ukraine.