Britain Princess Beatrice

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.