view of the medieval village of Puebla de Sanabria, Spain