Eurovision 2021 Finals: Italy scoops up the coveted first place after 31 years.
Italy’s Maneskin rocked victoriously, scoring a mammoth 524 points with their fast guitar-dominated track ‘Zitti E Buoni’ (‘Shut Up and Be Quiet’) beating rival France by 25 points. Italy’s victory was certainly a milestone...