Prince Harry's cousins share big life decision – and it might be awkward for Meghan Markle

Stroud Life

Published

Lady Eliza and Lady Amelia Spencer, the twin daughters of model Victoria Aitken and Earl Spencer, the brother of Harry's mother, Diana, Princess of Wales, recently announced that they will launch a product.

Full Article