Swedish singer Mans Zelmerlow

Swedish singer Mans Zelmerlow has won Saturday's Eurovision Song Contest, Europe's annual pop extravaganza in its 60th anniversary edition.

In Sweden's sixth victory and its first since 2012, Zelmerlow narrowly beat Russia's Polina Gagarina and Italian pop opera trio Il Volo.