Margaret Oliphant
Peerage person ID=349040
Parents
Laurence Oliphant, 1st Lord Oliphant
Lady Isabel Hay
Children
Siblings
Isabel Oliphant
William Oliphant
John Oliphant, 2nd Lord Oliphant
George Oliphant
Laurence Oliphant