Royal wedding

Friends and family – plus foreign monarchs, politicians and the odd celebrity – will fill Westminster Abbey

 

Royal wedding: Prince William and Kate Middleton will tie the knot on 29 April at Westminster Abbey. Photograph: Kirsty Wigglesworth/AP

So, you know how it is: there are people you have to invite, like the relatives . . . → Read More: Royal wedding: William and Kate invite 1,900 of their closest friends