Olvera, Spain (Cadiz) is a picturesque white village or pueblos blancos in Andalusia, Spain known for its huge cathedral and castle.