Maneskin
Europe
Italy Wins Eurovision Final; Greece in Top 10
Italy won the Eurovision final with the song "Zitti E Buoni" by the rock band Måneskin; France and Switzerland came in second and third.
The Italians scooped up a massive 318 points from the public vote, putting the rock song...