The Tudela reference article from the English Wikipedia on 24-Jul-2004
(provided by Fixed Reference: snapshots of Wikipedia from wikipedia.org)

Tudela

Helping orphans the way you would do it
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