Stock Photo - Guimaraes Castle, home of the first Portuguese King, Afonso Henriques, this is the place where Portugal was born. Guimaraes is in the north of the country.

Stock Photo: Guimaraes Castle, home of the first Portuguese King, Afonso Henriques, this is the place where Portugal was born. Guimaraes is in the north of the country.

Searchable keywords

Choose multiple keywords

More from this author

View Images & Videos by ruivalesousa