Margaret Bruce

Illegitimate daughter of Robert I of Scotland (–)

Parents

Children

Siblings

Partners