View of Olvera village, one of the beautiful white villages, Pueblos Blancos of Andalusia, Spain. It features a moorish fortress and a neoclassic cathedral overlooking the whitewashed village.
Download this HD photo of horizontal, architecture, history, and cádiz by Getty Images (@gettyimages)