och storhertiginnan ha besökt svenska drottningen på Craig Head.