Snow sprinkled the orange sand dunes of Ain Sefra, northwestern Algeria on Sunday, creating a rare and spectacular sight, Read more