Israel's Netta Barzilai wins Eurovision Song Contest

15th May 2018    |     Source: reuters.com

Israel's Netta reacts as she wins the Grand Final of Eurovision Song Contest 2018 at the Altice Arena hall in Lisbon, Portugal, May 12, 2018.