Prince Charles, 72, donned his full military uniform while the Duchess of Cornwall, 74, wore a chic mid-length dress is shades of blue as they arrived at Westminster Abbey.