The line-up for tomorrow's final night of the Eurovision Song Contest was completed last night when the second semi-final was held in Oslo.
The qualifying countries yesterday were Georgia, Ukraine, Turkey, Israel, Ireland, Cyprus, Azerbaijan, Romania, Armenia and Denmark.
Lithuania, Switzerland, Sweden, the Netherlands, Slovenia, Bulgaria and Croatia failed to clear the hurdle.
The final night will feature the winners of the two semi-finals, the big countries which fund the festival, and host country Norway.
The following is the line-up: Azerbaijan, Spain, Norway, Moldova, Cyprus, Bosnia & Herzegovina, Belgium, Serbia, Belarus, Ireland, Greece, United Kingdom, Georgia, Turkey, Albania, Iceland, Ukraine, France, Romania, Russia, Armenia, Germany, Portugal, Israel and Denmark.
Malta took part in the first semi-final on Tuesday but failed to qualify. Viewers may still take part in televoting tomorrow.