Designed by
Title
The market square (Plaza Mayor) in Tordesillas, Spain. #67039351
Description
Tordesillas is a town in the Spanish province of Valladolid in Castilla y León. The town owes its fame to the Treaty of Tordesillas on June 7, 1494 that the division of then known non-European world between Castile and Portugal, who organized the first expeditions, arranged. (Wik)
This image is editorial