Israel

Israel

Let It Snow!

Israelis have been flocking to Mount Hermon in northern Israel to see something extremely rare in the arid Middle East—snow!

Login