The day has come! Tonight, from the B&W Hallerne in Copenhagen, the Grand Final of the 59th Eurovision Song Contest 2014. After two semifinals in which 11 countries were left out of the final, twenty-six countries will fight for the Eurovision Trophy. Tonight winner will have the honour of organising the 60th Eurovision Song Contest in 2015.

Here is tonight’s running order:

1. Ukraine
2. Belarus
3. Azerbaijan
4. Iceland
5. Norway
6. Romania
7. Armenia
8. Montenegro
9. Poland
10. Greece
11. Austria
12- Germany
13. Sweden
14. France
15. Russia
16. Italy
17. Slovenia
18. Finland
19. Spain
20. Switzerland
21. Hungary
22. Malta
23. Denmark
24. The Netherlands
25. San Marino
26. United Kingdom

Hopes are high for the three favourites: Sweden with Sanna Nielsen, Austria with controversial Conchita Wurst and The Netherlands as a surprise in this edition with The Common Linnets.

Photo: Eurovision.tv