Prince Albert II of Monaco is the father to 4-year-old twins, but his history of fatherhood is a bit more complicated. Learn more about Prince Albert II's children!
Prince Charles and Princess Diana's love story had anything but a happy ending. After their divorce, did she regret ever marrying him in the first place?