Statue of Christopher Columbus pointing to America. This monument is located in Plaza del Portal de la Pau in Barcelona, Spain. Columbus discovered America in 1492.
Choose your region
Selecting a region may change the language and promotional content you see on the Adobe Stock web site.