Olvera is a small village located in the heart of the Cadiz mountains, Spain.
Its believed that the name of the town is related to the amount of olive trees in the area.
Photoblogger dimoxod has anexcellent set of picturesof this little place.
Some of them are reproduced here.