What to Expect From This Year’s Eurovision Song Contest
It’s the greatest show on Earth, with around 200 million people all over the world expected to tune in to the final. That’s right, it’s Eurovision time again. This year’s contest is being held in Kiev, following Ukraine’s win in the 2016 contest with Jamala’s 1944. 26 countries...
Continue reading