Scotland and its History. St Margaret. 21 January 2023 · 0 St. Margaret of Scotland, or Margaret of Wessex, was an English princess born in Hungary to Princess Agatha... Please share me.PostWhatsAppMastodonLike this:Like Loading...Thank you for Sharing me.