As for celebrities, we already knew soccer star David Beckham and wife Victoria are attending will attend (they confirmed it themselves), and now we have confirmation of other famous names like Elton John, Joss Stone, Rowan Atkinson and Guy Ritchie.

In terms of foreign royals, look out for the following on April 29: Spain's Queen Sofia; Belgium's Crown Prince Philippe and his wife Princess Mathilde; Norway's King Harald and Queen Sonja; Sweden's Crown Princess Victoria and her husband, and Prince Daniel and Prince Albert II of Monaco and his fiancee Charlene Wittstock.

Religious leaders include Britain's Chief Rabbi Jonathan Sacks and the Venerable Bogoda Seelawimala, director of the London Buddhist Vihara monastery.

As for politicians and diplomats, Prime Minister David Cameron and his deputy Nick Clegg will be at the abbey. We know the Obamas are not attending the wedding, but the American Ambassador Louis Susman will be there.

There will also be ambassadors from other countries, including Germany, Israel and Poland.