Estonia’s ‘Espresso’ and the Swedish Lonely Island: Who Will Win Eurovision This Year?

Malta could see its first-ever win, while Sweden, Estonia, or the Netherlands could emerge victorious again in the finals on May 17