Margaret Beaufort

noblewoman; Mother of King Henry VII

Parents

Children

Siblings

Partners