Italy's Maneskin have won Eurovision 2021!

Maneskin have won the Eurovision Song Contest after a dramatic night in Rotterdam.