Margaret, consort of King Malcolm III, d 1093 Edit

Summary

Agent Type
Person

Name Forms

  • Margaret, consort of King Malcolm III, d 1093