Eurovision 2019 Grand Final Running Order Announced
With the semi-finals out of the way the running order of Saturday’s Grand Final have been announced.
1. Malta: Michela
2. Albania: Jonida Maliqi
3. Czech Republic: Lake Malawi
4. Germany: S!sters
5. Russia: Sergey Lazarev
6. Denmark: Leonora
7. San Marino: Serhat
8. North Macedonia: Tamara Todevska
9. Sweden: John Lundvik
10. Slovenia: Zala Kralj & Gašper Šantl
11. Cyprus: Tamta
12. Netherlands: Duncan Laurence
13. Greece: Katerine Duska
14. Israel: Kobi Marimi
15. Norway: KEiiNO
16. United Kingdom: Michael Rice
17. Iceland: Hatari
18. Estonia: Victor Crone
19. Belarus: ZENA
20. Azerbaijan: Chingiz
21. France: Bilal Hassani
22. Italy: Mahmood
23. Serbia: Nevena Bozovic
24. Switzerland: Luca Hänni
25. Australia: Kate Miller-Heidke
26. Spain: Miki
Madonna will take to the stage performing Like A Prayer and her new song Future.
Our roving reporter Cain has been busy snapping the stars of Eurovision.