Shepherd of Morocco in northwest Africa.
The lambs he is holding are probably Sardi, one of the principal sheep breeds of Morocco. You can read a bit about the breed here (in French). They are spectacled, very white, the rams are heavily horned, and the ewes are polled (hornless). They have a long, thin tail and produce a fine wool
(click all images for big)
Another shepherd with his mixed flock.
And another shepherd in the mountains of Morocco.
(make sure to click this one for big)