The 25-year-old singer Netta Barzilai has won the Eurovision Song Contest with her song Toy, inspired by the anti-harassment campaign #MeToo.

Cyprus came second, the UK entry dealt with a stage invasion, and hosts Portugal came last out of all 26 countries.