Louisa Stewart-Murray, Duchess of Atholl


Louisa Stewart-Murray, Duchess of Atholl - person. She was born on June 11, 1844 and died on July 8, 1902.