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,445 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