NETTA Barzilai made Israel proud at Eurovision 2018 when she won the contest with a whopping 529 points. The Mediterranean country was thought to be leaving the Song Contest last year but came back with a banger and she made it through to tonight’s grand final and emerged as victor – here’s all you need to […]