LIVE – Grand Final (Jury Show)
The Grand Final of the Eurovision Song Contest is finally here, and tonight's Jury show will see 50% of the votes cast, so we will be well on the way to determining who will win the 63rd Eurovision Song Contest.
You can follow our live…