After a sometimes controversial relationship that lasted many years, Prince Charles and Camilla Parker Bowles officially married 21 years ago, April 9, 2005. It was a very intimate event with only 28 guests, including Charles's sons, Prince William and Prince Harry, Camilla's children, [...]
On April 9, 2005, Elizabeth II was not present at the intimate ceremony which had only 28 guests, but she attended the blessing of the couple in St George's Chapel at Windsor Castle.