BBC's live Broadcast of the Royal Wedding between Prince William and Catherine Middleton on Friday, 29th April, 2011.