Tudela is a municipality in Spain, the second city of the autonomous community of Navarre. Its population is around 35,000. Tudela is sited in the Ebro valley and is the capital of the "Ribera Navarra", the agricultural region of lower Navarre. (Wikipedia)
N.B. The image is precisely geotagged for your further enjoyment.