What’s the running order for the Eurovision Song Contest Grand Final?
The Eurovision Song Contest reaches its Grand Final tomorrow with 26 countries battling it out to be crowned the winner. This year’s competition has been overshadowed by protests over the inclusion of Israel but so far things have gone off without a hitch. …