by csbphoto
View of the wall and towers of the ruins of the Castelo do Mouros (Moorish Castle) in the Portuguese town of Sintra.