The Royal Wedding is only a few days away and the official guest list was recently revealed. Among the dignitaries invited are politicians, musicians, and athletes. From Margaret Thatcher, to Earl Spencer and Victoria and David Beckham, the 1900 person guest list is a long one. Among the guests will be a great number of Prince William's and Kate Middleton's friends from St. Andrew's University. The Royal Wedding, which has been anticipated for months now, will take place on Friday April 29 at Westminster Abbey in London. While this will be a big wedding, there are a number of famous celebrities that were not invited such as Sir Paul McCartney, J.K. Rowling, and Ozzy and Sharon Osbourne. President Barack Obama and his wife Michelle Obama were not invited either. Here is a list of some of the guests invited to the Royal Wedding.
More Royal Wedding Coverage: