The only people known to definitely be attending the civil ceremony are princes William and Harry and Mrs Parker Bowles's son and daughter, Tom and Laura. Prince Philip, Princess Anne, Prince Andrew and Prince Edward are not expected at the town hall.