VEJER DE LA FRONTERA, Spain

A beautiful white village in Andalucia.