Prince Edward and Sophie, the Duke and Duchess of Edinburgh, are celebrating their 25th wedding anniversary. See the new photo of the royal couple released to mark the milestone.