The Eurovision Song Contest has completed its lineup of 26 contestants who will face off for this year’s crown, following a second semifinal event.
Performers from Serbia, Moldova, Hungary, Ukraine, Sweden, Australia, Norway, Denmark, Slovenia, and the Netherlands earned enough votes on May 10 to reach the final show on May 12.