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:

Royal Wedding: Make sure Prince Philip's microphone is left on

Royal Wedding: Prince William and Kate Middleton's final dress rehearsal

Prince William and Kate Middleton: Order of Service announced

Jay-Z, Beyonce reported to perform at the Royal Wedding reception

When is the Royal Wedding?

PHOTOS: Royal Wedding Commemorative Souvenirs

PHOTOS: Kate Middleton's Fashion Style