In just a few days, 26 countries will go head-to-head at the Eurovision Song Contest grand final in Lisbon to see who will inherit Portugal’s Eurovision crown. Dark horse Cyprus, which snuck past ...