Almourol Castle stands as a majestic sentinel on its small island in the middle of the River Tagus, Portugal. This medieval fortress, with its imposing stone walls and towering battlements, commands attention against the clear blue sky. The surrounding lush greenery and the serene river create a perfect contrast to the ancient, weathered stone of the castle. Small boats float … [Read more...] about Almourol Castle, River Tagus, Portugal