Dr Margaret Cook continues her look at wives behind the scenes when she meets the woman described as the Morningside Lady Macbeth, Lady Elspeth Campbell. Show more
Discover 11,128,835 listings and 279,757 playable programmes from the BBC
Dr Margaret Cook continues her look at wives behind the scenes when she meets the woman described as the Morningside Lady Macbeth, Lady Elspeth Campbell. Show more