Castelo de Silves

Português: Castelo de Silves, Silves, Portugal.