Castelo De Almourol Standing In The Middle Of The River Tejo, Constructed In 1171 By The Knights Templar; Estremadura And Ribatejo, Portugal