Australia will compete in tonight's Eurovision semi-final. The show will air tonight (May 12) on BBC Three and iPlayer at 8pm as 18 countries compete for their place in the Eurovision grand final.
The semi-final will be presented from Turin, Italy, by this year's Eurovision hosts, Lebanese-born British singer Mika, Italian TV presenter Alessandro Cattelan and Italian singer Laura Pausini.
The acts taking part are: Australia, Azerbaijan, Belgium, Cyprus, Czech Republic, Estonia, Finland, Georgia, Ireland, Israel, Malta, Montenegro, North Macedonia, Romania, San Marino, Serbia, and Sweden. Australia has made six Eurovision appearances and took part in five finals.