Sounds like a good explanation. I recall a tour guide said Scotland Yard was the site of the old Scotland ambassador's residence--which makes sense that the monarch of Scotland would go there when in London.