Tudela
Tudela
is a little town in the north of
Spain
. It belongs to the northern province of
Navarra
. Population is around 40,000.