Portuguese Village.

Portuguese village.

A flock of sheep grazing near a village house