Switzerland has won Eurovision 2024 in Swedish host city Malmo, beating runner-up Croatia, after having been among bookmakers' top-three to win the competition.
Billed as a feel-good celebration of European diversity, this year's contest has been thrust into the political spotlight with calls for Israel to be excluded over its military campaign in Gaza, triggered by Hamas' deadly attack on Oct. 7 in Israel.
Swiss rapper and singer Nemo, 24, won the contest with "The Code", a drum-and-bass, opera, rap and rock song, about Nemo's journey of self-discovery as a non-binary person.
"I want to say thank you so much, I hope this contest can live up to its promise and continue to stand for peace and dignity for every person in this world," Nemo said, after receiving the Eurovision glass trophy on stage.
Croatia's Baby Lasagna, real name Marko Purisic, 28, came second with "Rim Tim Tagi Dim", a song about a young man who leaves home aspiring to become a "city boy" with better opportunities.
Israel's Eden Golan, 20, finished fifth in the contest despite demonstrators' calls for a boycott of the country.
Booing was heard during Golan's performance but also applause, a Reuters photographer in the auditorium said. The noise was partly audible in the broadcast viewed by tens of millions of people in Europe and around the world.
There was also booing when the points of the Israeli jury were presented.
Several thousand protesters gathered in central Malmo ahead of Saturday's final, waving Palestinian flags and shouting "Eurovision united by genocide" - a twist on the contest's official slogan "United by music".
A few hundred people later also protested outside the venue, chanting "Eurovision, you can't hide, you're supporting genocide."
Protesters have been pointing to double standards as the EBU banned Russia from Eurovision in 2022 following its invasion of Ukraine.
Police hauled away some protesters before surrounding and ushering them away, a Reuters reporter outside the arena said. Some protesters were seen lying on the ground after police used pepper spray to disband the demonstration.
25 countries competed in the final after Dutch artist Joost Klein was expelled earlier on Saturday due to a complaint filed by a production crew member.
Viewer votes made up half of Saturday's final result, while juries of five music professionals in each participating country made up the other half.
The Eurovision winner is awarded the contest's official glass trophy, which is shaped like a classic, old-fashioned microhphone, with sand blasted and painted details. The winner also gets to host the competition the following year.