The famous medieval castle of Saint George on top of a hill in the city of Lisbon, Portugal. Below are some more modern buildings in the city.