Designed by
Title
Glossy glass Flag of Tudela, Navarre, Spain #258429507
Description
Flag of Tudela, Navarre, Spain, Tudela is a municipality in Spain, the second largest city of the autonomous community of Navarre and twice a former Latin bishopric. Its population is around 35,000.