Photo by Esty Dziubov/TPS on 19 May, 2019

The Netherlands Wins Tel Aviv’s Eurovision; Israel Comes in only 23rd

Human Interest By Aryeh Savir/TPS • 19 May, 2019
Duncan Laurence from Holland won the 2019 Eurovision Song Contest in Tel Aviv on Saturday with his s…

Please log in to view more…