Eurovision Song Contest
Israel at 70: a blessing to all the nations of the earth
On 14th May 1948, 70 years ago today, David Ben Gurion declared the independence of the State of Israel. In celebration of this momentous anniversary, God raised up Netta Barzilai, and lo, she won the Eurovision Song Contest 2018, though…