
Ten acts went through to the Eurovision Grand Final on Tuesday (9 May), but it was Hannah Waddingham who won the night.
The Ted Lasso star took one-third of the semi-final hosting duties alongside Britain’s Got Talent judge Alesha Dixon and Ukrainian singer Julia Sanina.