British Princess Beatrice, daughter of Prince Andrew, held a secret wedding at Windsor Castle in the presence of Queen Elizabeth II.

*Continue to update

post

Princess Beatrice and fiance Edoardo Mapelli Mozzi during an engagement ceremony in Italy in September 2019 Photo: Instagram/Princesseugenie.