Main Page
|
See live article
|
Alphabetical index
Tudela
Tudela
is a little town in the north of
Spain
. It belongs to the northern province of
Navarra
. Population is around 40,000.
External link
Official homepage