Britain is set for another royal wedding. Buckingham Palace announced Friday that Queen Elizabeth II’s granddaughter Princess Beatrice of York will marry in London on May 29.
Britain is set for another royal wedding. Buckingham Palace announced Friday that Queen Elizabeth II’s granddaughter Princess Beatrice of York will marry in London on May 29.