Last week, the Bishop of Willesden Peter Broadbent predicted on his Facebook page that the royal wedding of Prince William and Kate Middleton would not last beyond seven years. Broadbent apologized on Monday for the comments, which were picked up and criticized by the British media, MSN reported. It was announced yesterday that the royal wedding will take place at Westminster Abbey on April 29, 2011 at St James's Palace.