Entries to the Eurovision Final : 1259 Song Nr Year Startnr Country Artist Title Points Place Details 1259 2017 15 Greece Demy This Is Love 77 19 details Records 1 to 1 of 1