Toledo and Salamanca in the heart of Spain