[category]
[title]
Margaret of Wessex was an English princess who stole the heart of Scottish King Malcolm III, gave birth to three Scottish kings and gained sainthood for her pious work in and around Edinburgh. Find out more about her and life at that time from Lady Edmund, who served at her court.
Discover Time Out original video
Â