The most advertised and televised wedding EVER! Catherine Middleton marries Prince William at the Westminster Abbey in London.
According to CNN.com “Around 1,900 people have been invited to the main ceremony at Westminster Abbey, mainly made up of the couple’s friends and family.
The other guests will be members of foreign royal families, heads of state, members of the army, navy and air force and around 80 regular joes from the charities Prince William supports.”
Photo Credit: UK Daily Mail