Royal wedding coverage

Prince William of Wales and Miss Catherine Middleton will be married at Westminster Abbey on April 29, 2011.

Comments

Comments are closed.