The snow that has blanketed much of the Middle East turned Cairo white on Friday - with local news reports claiming it was Egypt's capital's first snowfall in 112 years.
The city averages less than an inch of rain each year, and hundreds stopped their walk to work or school to snap pictures of the falling flakes, tweeting their delights.
رام الله الان pic.twitter.com/oiJEl8WTYb— عبدالله كمال (@abkamal) December 13, 2013
It's official, Cairo's first snow midgets:D pic.twitter.com/nDGIrYGqO3— Hanyragy (@Hragy) December 13, 2013
For the first time in 112 years, it snows in Cairo pic.twitter.com/Chrmfcj0G1— Amr ElGabry (@AmrElGabry) December 13, 2013
In Jerusalem, local media reported that schools and roads were closed, and transport suspended after four inches of snow - the most since 1953.
Palestinian and Israeli children shaped clusters into snowmen across the divided capital, with boys shrieking with delight as they put the finishing touches to a frosty man outside the gold-domed Al Aqsa mosque.
"Last week, the chief rabbis asked Jews around the world to pray for rain in Israel since winter had begun with a dry spell," Jewish online magazine Tablet reported. "Apparently, it worked."
Snow, sleet and icy winds have covered Syria, Lebanon and Jordan, deepening the troubles of many war refugees, living in freezing tents. Many have melted snow on their stoves, their only source of drinking water.