Visiting Edinburgh means embarking on a voyage through fascinating mystery tales, dwelled by kings, princesses and pirates, and haunted by the spirits that the city brings to life. Take an online tour through the most captivating spots of Scotland’s Capital. First stop: Castle Rock. The tour begins in Castle Rock, a magnificent fortress built at the...