Re: Who told Carol Marus that David died?
I think I recall Carol remembering being told about David's death in "Genesis Wave" and it being kind of weird. Like, they secreted her away after STII and was told by a random person. Which seemed dumb.
"I love humans. Always seeing patterns in things that aren't there." - The Eighth Doctor