Castle of Almourol (Portugal)

The “Castelo de Almourol” (Castle of Almourol) is located on a small islet (310m long and 75m wide) in the Tagus River, in the civil parish of Praia do Ribatejo, in Portugal. It is surrounded by huge cactus pears (Opuntia…