The landscape surrounding Zahara de la Sierra in Andalucia is dotted with rugged mountains, on the slopes of which grow thousands of olive trees.
The landscape surrounding Zahara de la Sierra in Andalucia is dotted with rugged mountains, on the slopes of which grow thousands of olive trees.