Upload Photo

Royal Wedding preparations

The royal wedding between Prince William and Kate Middleton will take place on April 29, 2011 and is expected to be watched by more than a billion people around the world. Preparations for the wedding are underway.