The Alcazar, a stone fortress in the highest part of Toledo, Spain rising above the fog in the Rio Tajo valley.