Castelo dos Mouros, Sintra, Portugal.