Egypt: rare snowfall in Red Sea resort town of Hurghada