View of the beautiful Almourol castle located on a small island on the middle of the Tagus river, Portugal