Engelske premierministern lord Salisbury besökte i går åtta dagar Edinburg.