Portugal: Castle of Almourol

There are so many beautiful medieval castle perched on hills around Portugal and this one is just one example – high on a hill on a small island in the middle of Tagus river. Classic mini fortress with walls and towers, this was one of the defensive outposts of Knights Templar.