Royalty-free stock photo ID: 30347263

The castle of Cazorla in Andalusia, Spain against a landscape of olive trees