historyofroyalwomen.com
Book News July 2023 - History of Royal Women
Charles II had at least twelve illegitimate children that we know of. Although his queen, Catherine of Braganza, fell pregnant several times she was not able to bear any children to full term.
Moniek Bloks