Prince William and Kate Middleton(PA)



Prince William is to marry his fiancé Kate Middleton on Friday 29 April 2011.
The ceremony will take place in Westminster Abbey.
Prime Minister David Cameron said it would be "a happy and momentous occasion" and would be marked by a public holiday.
Westminster Abbey was the location for the weddings of the Queen and Queen Mother and was the venue for Princess Diana's funeral in 1997.
The Windsors and the Middletons will pay for the most of the wedding but the UK taxpayer will foot the bill for security.