Everything to know about tonight's Eurovision Grand Final
Malmö, Sweden, plays host this year, as performers from 25 countries take the stage for the final.
Malmö, Sweden, plays host this year, as performers from 25 countries take the stage for the final.